@SuppressWarnings("unchecked")
	private ProviderBusFigure getConnectionTarget(EditorPart parent, String busid) {
		
		List<IFigure> figures = parent.getFigure().getChildren();
		
		for (IFigure figure : figures) {
			if (figure instanceof ProviderCoverFigure) {
				
				ProviderFigure provider = (ProviderFigure) figure.getChildren().get(0);
				List<IFigure> buses = provider.getChildren();
				
				for (IFigure bus : buses) {
					if (bus instanceof ProviderBusFigure) {
						String text = ((ProviderBusFigure) bus).getLabel().getText();
						if (text.equals(busid)) {
							return (ProviderBusFigure) bus;
						}
					}
				}
			}
		}
		
		return null;
	}