@Override
    public boolean deconnect(EmitterInterface e) {
        OVLine l = getLine((OVNode) e);
        if (l != null) {
            lines_.remove(l);
        }

        if (polymorf_ && getConnections().size()==1) {
            setType(ValueType.VOID);
        }
        boolean flag = super.deconnect(e);
        if (flag) {
            trigDeconn();
        }
        return flag;
    }