public void generate() { addInterfaceIfNeeded(); if (!(inspectNoArgConstr(_ce.methods()))) { _context.addNoArgConstructor(_ce); } MemberRef[] declaredFields = _context.collectDeclaredFields(_ce); generateSelf_get(declaredFields); generateSelf_set(declaredFields); }