}
long id = Long.parseLong( matcher.group( 1 ) );
int x = Integer.parseInt( matcher.group( 2 ) );
int y = Integer.parseInt( matcher.group( 3 ) );
Signal signal = getSignal( id );
if ( signal != null ) {
signal.setCoordinates( new Coordinates( x, y ) );
} else {
// TODO: Handle better
System.err.println( "setSignalCoordinates(String): Signal #" + id + " does not exist." );
}
}