code: public void setPreTransProgram( final String program) {
  		if ( null == program) {
  			format.getHeader().createEntry( PRETRANSPROG, DEFAULTSCRIPTPROG);
  		} else if ( 0 == program.length()){
  			format.getHeader().createEntry( PRETRANSPROG, DEFAULTSCRIPTPROG);
  		} else {
  			format.getHeader().createEntry( PRETRANSPROG, program);
  		}
  	}
docs: Declares the interpreter to be used when invoking the RPM
  pre-transaction script that can be set with the
  {@link #setPreTransScript(String)} method.
  
  @param program Path to the interpreter