if (jFieldVar.name().equals("coordinates")) {
LOG.info("1+++ " + cc.implRef.name() + " " + jFieldVar.type().name() + " " + jFieldVar.name());
final JDefinedClass candidateClass = cc.implClass;
final JClass newInterfaceClass = candidateClass.owner().ref(interfaceClass).narrow(pool.getClassCoordinate());
final JClass newCollectionClass = candidateClass.owner().ref(collectionClass).narrow(pool.getClassCoordinate());
jFieldVar.type(newInterfaceClass);
// Find original getter and setter methods to remove.
final ArrayList<JMethod> methodsToRemove = new ArrayList<JMethod>();
for (final JMethod m : candidateClass.methods()) {