code: public static <X> BasicTypeInfo<X> getInfoFor(Class<X> type) {
  		if (type == null) {
  			throw new NullPointerException();
  		}
  		
  		@SuppressWarnings("unchecked")
  		BasicTypeInfo<X> info = (BasicTypeInfo<X>) TYPES.get(type);
  		return info;
  	}
docs: --------------------------------------------------------------------------------------------