Arc findarc(int type, short co) {
        for (Arc a = outs; a != null; a = a.outchain) {
            if (a.type == type && a.co == co) {
                return a;
            }
        }
        return null;
    }
Arc findarc(int type, short co) {
        for (Arc a = outs; a != null; a = a.outchain) {
            if (a.type == type && a.co == co) {
                return a;
            }
        }
        return null;
    }
Arc findarc ( int type , short co ) { for ( Arc a = outs ; a != null ; a = a . outchain ) { if ( a . type == type && a . co == co ) { return a ; } } return null ; }
/* back chain
/ * back chain