code: public T withIncludedProperties(List<String> includedProperties) {
          Validate.argumentIsNotNull(includedProperties);
          if (ignoredProperties.size() > 0) {
              throw new JaversException(JaversExceptionCode.IGNORED_AND_INCLUDED_PROPERTIES_MIX, clazz.getSimpleName());
          }
          this.includedProperties = includedProperties;
          return (T) this;
      }
docs: If included properties are defined for a class,
  only these properties are visible for JaVers, and the rest is ignored.
  <br/><br/>
  
  Properties can be also included with the {@link DiffInclude} annotation.
  <br/><br/>
  
  You can either specify includedProperties or ignoredProperties, not both.
  
  @throws JaversException If ignoredProperties was already set