protected boolean isField(VariablesDeclaration vd) { List<Modifier> mods = vd.getModifiers(); if (vd.hasModifier(ModifierType.Final)) return false; if (vd.getValueType() == null || vd.getValueType().toString().equals(VirtualTablePointer.class.getName())) return false; return true; }