public void addFieldFirst(FieldNode node) { final ClassNode r = redirect(); node.setDeclaringClass(r); node.setOwner(r); if (r.fields == null) r.fields = new LinkedList<FieldNode>(); if (r.fieldIndex == null) r.fieldIndex = new HashMap<String, FieldNode>(); r.fields.addFirst(node); r.fieldIndex.put(node.getName(), node); }