code: public boolean hasProperty(final String name) {
          return System.getProperties().containsKey(name) || props.containsKey(name);
      }
docs: Returns {@code true} if the specified property is defined, regardless of its value (it may not have a value).
  @param name the name of the property to verify
  @return {@code true} if the specified property is defined, regardless of its value