code: private void generateMetaGetPropertyValue() {
          if (properties.size() == 0) {
              return;
          }
          data.ensureImport(Bean.class);
          addLine(2, "@Override");
          addLine(2, "protected Object propertyGet(Bean bean, String propertyName, boolean quiet) {");
          addLine(3, "switch (propertyName.hashCode()) {");
          for (PropertyGen prop : properties) {
              addLines(prop.generatePropertyGetCase());
          }
          addLine(3, "}");
          addLine(3, "return super.propertyGet(bean, propertyName, quiet);");
          addLine(2, "}");
          addBlankLine();
      }
docs: -----------------------------------------------------------------------