String () { final String result = StringUtil.isEmpty(myWorkingDirectory) ? getProject().getBasePath() : getExpandedWorkingDir(this); if (result != null) { return result; } final String firstModuleRoot = getFirstModuleRoot(); if (firstModuleRoot != null) { return firstModuleRoot; } return new File(".").getAbsolutePath(); }