for (int i=0;i<services.length && ip[0] == null;i++){
final ExternalIPCheckerService service = services[i];
if ( service.supportsCheck()){
final AESemaphore sem = new AESemaphore("Utilities:getExtIP");
ExternalIPCheckerServiceListener listener =
new ExternalIPCheckerServiceListener()