services.put("baseDir", javaExt.getProjectDirectoryAsFile());
services.put("jdksources", getJdkSources());
services.put("sourcepath", getSources());
final JPDADebugger debugger = JPDADebugger.attach("127.0.0.1", port, new Object[]{services});
debugger.addPropertyChangeListener("state", new PropertyChangeListener() {
@Override
public void propertyChange(PropertyChangeEvent evt) {
if (debugger.getState() == JPDADebugger.STATE_DISCONNECTED) {
buildCancel.cancel();
}