code: public Version nextMinor(String[] newPrelease) {
          require(newPrelease != null, "newPreRelease is null");
          final String[] newPreReleaseParts = verifyAndCopyArray(newPrelease, false);
          return new Version(this.major, this.minor + 1, 0, newPreReleaseParts,
                  EMPTY_ARRAY);
      }
docs: Given this version, returns the next minor version. That is, the major part remains
  the same and the minor version is incremented. The pre-release part will be set to
  the given identifier and the build-meta-data is dropped.
  
  @param newPrelease The pre-release part for the resulting Version.
  @return The incremented version.
  @throws VersionFormatException If the any element of the given array is not a valid
  pre release identifier part.
  @throws IllegalArgumentException If newPreRelease is null.
  @see #nextMinor()
  @see #nextMinor(String)
  @since 1.2.0