code: public int[] toComponents()
    {
      int[] ver = new int[_components.length];
      
      // Note an array copy is required in order to ensure that this class is immutable.
      System.arraycopy(_components, 0, ver, 0, _components.length);
      
      return ver;
    }
docs: This method returns the components of this version as an array of ints.
  The result of this method can be used to create a new Version object, such that:
  <pre>
  Version v = new Version(old.toComponentns());</pre>
  works.
  
  @return the version components.