validateConverters(combine(readCombination, writeCombination), fieldCombination, writeParameters);
Map<String, AccessibleReference> readReferences = new HashMap<String, AccessibleReference>();
Map<String, FieldReference> fieldWriteReferences = new HashMap<String, FieldReference>();
Map<String, MethodReference> methodWriteReferences = new HashMap<String, MethodReference>();
Map<String, ASTType> converters = new HashMap<String, ASTType>();
<BUG>for (Map.Entry<String, Collection<ASTReference<ASTMethod>>> methodEntry : defaultReadMethods.entrySet()) {
</BUG>
readReferences.put(methodEntry.getKey(), new MethodReference(astType, hierarchyLoop, methodEntry.getKey(), methodEntry.getValue().iterator().next().getReference().getReturnType(), methodEntry.getValue().iterator().next().getReference()));
}
<BUG>for (Map.Entry<String, Collection<ASTReference<ASTField>>> fieldEntry : defaultFields.entrySet()) {
</BUG>
readReferences.put(fieldEntry.getKey(), new FieldReference(hierarchyLoop, fieldEntry.getKey(), fieldEntry.getValue().iterator().next().getReference()));

validateConverters(combine(readCombination, writeCombination), fieldCombination, writeParameters);
Map<String, AccessibleReference> readReferences = new HashMap<String, AccessibleReference>();
Map<String, FieldReference> fieldWriteReferences = new HashMap<String, FieldReference>();
Map<String, MethodReference> methodWriteReferences = new HashMap<String, MethodReference>();
Map<String, ASTType> converters = new HashMap<String, ASTType>();
for (Map.Entry<String, Collection<ASTReference<ASTMethod>>> methodEntry : defaultReadMethods.asMap().entrySet()) {
readReferences.put(methodEntry.getKey(), new MethodReference(astType, hierarchyLoop, methodEntry.getKey(), methodEntry.getValue().iterator().next().getReference().getReturnType(), methodEntry.getValue().iterator().next().getReference()));
}
for (Map.Entry<String, Collection<ASTReference<ASTField>>> fieldEntry : defaultFields.asMap().entrySet()) {
readReferences.put(fieldEntry.getKey(), new FieldReference(hierarchyLoop, fieldEntry.getKey(), fieldEntry.getValue().iterator().next().getReference()));
