code: public static List<PropertyNode> getAllProperties(ClassNode type, boolean includeSuperProperties, boolean includeStatic, boolean includePseudoGetters, boolean includePseudoSetters, boolean superFirst) {
          return getAllProperties(type, type, new HashSet<String>(), includeSuperProperties, includeStatic, includePseudoGetters, includePseudoSetters, superFirst);
      }
docs: Get all properties including JavaBean pseudo properties matching JavaBean getter or setter conventions.
  
  @param type the ClassNode
  @param includeSuperProperties whether to include super properties
  @param includeStatic whether to include static properties
  @param includePseudoGetters whether to include JavaBean pseudo (getXXX/isYYY) properties with no corresponding field
  @param includePseudoSetters whether to include JavaBean pseudo (setXXX) properties with no corresponding field
  @param superFirst are properties gathered first from parent classes
  @return the list of found property nodes