private boolean hasInputBhv(VisualNode first) {
        if (first instanceof VisualCondition) {
            for (VisualSONConnection con : getVisualConnections((VisualCondition) first)) {
                if (con.getSemantics() == Semantics.BHVLINE) {
                    if (con.getSecond() == first) {