Create GenericBlock.java