docs: public static synchronized List getPropertyNames(String entityTypeName) {
          if (propertyNames != null) {
              return propertyNames;
          } else {
              {
                  List names = new ArrayList();
                  names.add(PROP_L);
                  names.add(PROP_LOCALITY_NAME);
                  names.add(PROP_ST);
                  names.add(PROP_STATE_OR_PROVINCE_NAME);
                  names.add(PROP_STREET);
                  names.add(PROP_SEE_ALSO);
                  names.add(PROP_DESCRIPTION);
                  names.addAll(GeographicLocation.getPropertyNames("GeographicLocation"));
                  propertyNames = Collections.unmodifiableList(names);
                  return propertyNames;
              }
          }
      }