public Matrix4(Matrix4 matrix){
  if (matrix == null) {
    throw new IllegalArgumentException(Logger.logMessage(Logger.ERROR,"Matrix4","constructor","missingMatrix"));
  }
  System.arraycopy(matrix.m,0,this.m,0,16);
}

public Matrix4 ( Matrix4 matrix ) { if ( matrix == null ) { throw new IllegalArgumentException ( Logger . logMessage ( Logger . ERROR , "Matrix4" , "constructor" , "missingMatrix" ) ) ; } System . arraycopy ( matrix . m , 0 , this . m , 0 , 16 ) ; }
constructs a 4 x 4 matrix with the components of a specified matrix .
