if (pos == -1) {
final int port = Integer.parseInt(connector);
for (int i = 0; i < vmm.listeningConnectors().size(); i++) {
final ListeningConnector lc = (ListeningConnector) vmm.listeningConnectors().get(i);
if (lc.name().equals("com.sun.jdi.SocketListen")) {
final Map connectorArgs = lc.defaultArguments();
((Argument) connectorArgs.get("port")).setValue("" + port);
lc.startListening(connectorArgs);
vm = lc.accept(connectorArgs);
lc.stopListening(connectorArgs);
}