public String execute() {
String classPathXml = params.get(SzjdeConstants.PARAM_CLASSPATHXML);
String currentPkg = params.get(SzjdeConstants.PARAM_PKG_NAME);
String[] varNames = params.get(SzjdeConstants.PARAM_VAR_NAMES).split(",");
CompilerContext ctx = getCompilerContext(classPathXml);
PackageInfo packageInfo =ctx.getPackageInfo();
StringBuilder sb = new StringBuilder();
for (String varName : varNames ) {
varName = varName.trim();
if (isKeyword(varName)) continue;
StringBuilder tmpSb = new StringBuilder();
List<String> binClassNames=packageInfo.findPackage(varName);
if (binClassNames.size() == 0) continue;
boolean noNeedImport = false;
for (String binClassName : binClassNames) {
String pkgName = binClassName.substring(0,binClassName.lastIndexOf("."));
if ( pkgName.equals("java.lang") || pkgName.equals(currentPkg)) {