Add javadoc for datatypes