public static Version fromBits(int major,int minor,int bugfix){
  return new Version(major,minor,bugfix);
}

public static Version fromBits ( int major , int minor , int bugfix ) { return new Version ( major , minor , bugfix ) ; }
returns a new version based on raw numbers
