code: private String[] getValues(Object propValue) {
          String[] keys = null;
  
          if (propValue instanceof String) {
              keys = new String[] { (String) propValue };
          } else if (propValue instanceof String[]) {
              keys = (String[]) propValue;
          } else {
              if (TraceComponent.isAnyTracingEnabled() && tc.isEventEnabled()) {
                  Tr.event(this, tc, "Ignoring property with value: " + propValue);
              }
              return null;
          }
  
          for (String key : keys) {
              // Ensure it starts with a slash ('/')
              if (!key.startsWith("/")) {
                  if (TraceComponent.isAnyTracingEnabled() && tc.isEventEnabled()) {
                      Tr.event(this, tc, "Ignoring property with value: " + key + " as it does not start with slash ('/')");
                  }
                  return null;
              }
  
              // Ensure its longer than just slash ('/')
              if (key.isEmpty()) {
                  if (TraceComponent.isAnyTracingEnabled() && tc.isEventEnabled()) {
                      Tr.event(this, tc, "Ignoring proerty with value: " + key + " as it is empty");
                  }
                  return null;
              }
          }
  
          return keys;
      }
docs: Gets a set of values for a given property
  
  @param handler
  @return