validateProperties(context.processingEnvironment(), properties);
Map<String, TypeName> types = convertPropertiesToTypes(properties);
FieldSpec classLoader = FieldSpec
.builder(ClassName.get(ClassLoader.class), "CL", Modifier.PRIVATE, Modifier.FINAL,
Modifier.STATIC)
<BUG>.initializer("$N.class.getClassLoader()", className)
</BUG>
.build();
MethodSpec constructor = generateConstructor(types);
MethodSpec parcelConstructor = generateParcelConstructor(types, classLoader);

validateProperties(context.processingEnvironment(), properties);
Map<String, TypeName> types = convertPropertiesToTypes(properties);
FieldSpec classLoader = FieldSpec
.builder(ClassName.get(ClassLoader.class), "CL", Modifier.PRIVATE, Modifier.FINAL,
Modifier.STATIC)
.initializer("$T.class.getClassLoader()", className)
.build();
MethodSpec constructor = generateConstructor(types);
MethodSpec parcelConstructor = generateParcelConstructor(types, classLoader);
