javadoc corrections and a fix in BlockType to correct possible block positioning meta causing a Null Return on type