public void save() throws IOException {
  try {
    Process.checkIfSavable(this);
  }
 catch (  Exception e) {
    throw new IOException(e.getMessage());
  }
  if (processLocation != null) {
    this.isProcessConverted=false;
    processLocation.store(this,null);
  }
 else {
    throw new IOException("No process location is specified.");
  }
}

public void save ( ) throws IOException { try { Process . checkIfSavable ( this ) ; } catch ( Exception e ) { throw new IOException ( e . getMessage ( ) ) ; } if ( processLocation != null ) { this . isProcessConverted = false ; processLocation . store ( this , null ) ; } else { throw new IOException ( "No process location is specified." ) ; } }
saves the process to the process file .
