private void putMethods(AnnotationInfo ai, Class c) { Method[] methods = c.getDeclaredMethods(); for (Method method : methods) { // logger.fine("method=" + method.getName()); String methodName = method.getName(); if (!methodName.startsWith("get")) continue; // System.out.println("method=" + methodName); if (config.isGroovyBeans() && (methodName.equals("getProperty") || methodName.equals("getMetaClass"))) continue; Transient transientM = method.getAnnotation(Transient.class); if (transientM != null) continue; // we don't save this one ai.addGetter(method); } }