for(CompositeField field : fields){
set.addAll(getFieldPrototypes(field));
}
// Force fields to be generated
FieldSignatureUtil util = new FieldSignatureUtil();
ForcedFields forced_fields = new ForcedFields();
for(String field_sig : forced_fields.get()){
util.parse(field_sig);
OpenCLClass field_class = classes.get(util.getDeclaringClass());
OpenCLField field = field_class.getField(util.getName());
String prototype = field.getGetterSetterPrototypes();
if (!set.contains(prototype)) {