code: public static Version from(int major, int minor, int maintenance) {
      return from(major, minor, maintenance, Qualifier.UNDEFINED, 0);
    }
docs: Factory method to construct an instance of {@link Version} initialized with major, minor
  and maintenance version numbers.
  
  @param major major version number.
  @param minor minor version number.
  @param maintenance maintenance version number.
  @return a new instance of {@link Version} initialized with the major, minor and maintenance version numbers.
  @throws IllegalArgumentException if {@code major}, {@code minor} or {@code maintenance} version numbers
  are less than {@literal 0}.
  @see org.cp.elements.lang.Version
  @see #from(int, int, int, Qualifier, int)