buf = new StringBuffer(); boolean run = false; if(action.equals("check")) { buf.append("perl -c"); } else if (action.equals("debug")) { buf.append("perl -d:ptkdb"); run = true; } else { buf.append("perl"); run = true; } if(!compileOptions.equals("") && !run) buf.append(" "+ compileOptions); buf.append(" " +file); if( !action.equals("compile") ) buf.append(" "+args); // return value buf;