code: public boolean containsKey(HazelcastProperty property) {
          if (property == null) {
              return false;
          }
          return containsKey(property.getName())
                  || containsKey(property.getParent())
                  || containsKey(property.getDeprecatedName());
      }
docs: Returns true if value for given key is provided (either as a HazelcastProperty or a System property). Default values are
  not taken into account.
  
  @param property the {@link HazelcastProperty} to check
  @return {@code true} if the value was explicitly provided