docs: public static Method getAccessor(Class<?> clazz, String field) {
          LOG.trace( "getAccessor({}, {})", clazz, field );
          try {
              return clazz.getMethod( "get" + ucFirst( field ) );
          } catch ( NoSuchMethodException e ) {
              try {
                  return clazz.getMethod( field );
              } catch ( NoSuchMethodException e1 ) {
                  try {
                      return clazz.getMethod( "is" + ucFirst( field ) );
                  } catch ( NoSuchMethodException e2 ) {
                      return null;
                  }
              }
          }
      }