public PrimitiveType.Kind getPrimitiveTypeFromNativeType(Class native_type) { PrimitiveType.Kind kind = native_types_to_primitive.get(native_type); if (kind == null) throw new RuntimeException("Unsupported type " + native_type); return kind; }