}
private boolean checkSourceReconnection() {
DiagramConnectionPart connectionPart = this.connection.getModelPart();
ConnectionService connService = connectionPart.nearest(SapphireDiagramEditorPagePart.class).service(ConnectionService.class);
if (!connService.valid(newSource.getModelPart(), oldTarget.getModelPart(), connectionPart.getConnectionTypeId()))
return false;
return true;
}