I\'m looking at the code below and found something a bit strange:
public class Sequence { Sequence() { System.out.print(\"c \"); } {
It is used as an initialisation block and runs after any static declaration. It could be used to ensure that no one else can create an instance of the class (In the same way you would use a private constructor) as with the Singleton design pattern.