private SourceStg generateSourceStg(VisualSourceComponent component) throws InvalidConnectionException {
        String name = getComponentName(component);
        Point2D pos = getComponentPosition(component);
        SignalStg oracle = generateSignalStg(XmasStgType.IORACLE, name + _ORACLE, pos.getX() - 10.0, pos.getY());
        ContactStg o = null;