code: public Optional<Object> getDefaultValue() {
          Validate.notNull(parameter, "parameter must not be null!");
          if (parameter instanceof AbstractSerializableParameter) {
              AbstractSerializableParameter serializableParameter = (AbstractSerializableParameter) parameter;
              return Optional.ofNullable(serializableParameter.getDefaultValue());
          }
          return Optional.empty();
      }
docs: Retrieves the default value of a parameter
  
  @return the default value of the parameter