@Override
    public Body[] getBodies() {
	int len = ifs.size(), count = 0;
	if (_else != null) len++;
	Body[] bodies = new Body[len];
	Pair p;
	Iterator<Pair> it = ifs.iterator();
	while (it.hasNext()) {
	    p = it.next();
	    bodies[count++] = (Body) p.body;
	}
	if (_else != null) bodies[count++] = (Body) _else.body;

	return bodies;
    }
@ Override public Body [ ] getBodies ( ) { int len = ifs . size ( ) , count = 0 ; if ( _else != null ) len ++ ; Body [ ] bodies = new Body [ len ] ; Pair p ; Iterator < Pair > it = ifs . iterator ( ) ; while ( it . hasNext ( ) ) { p = it . next ( ) ; bodies [ count ++ ] = ( Body ) p . body ; } if ( _else != null ) bodies [ count ++ ] = ( Body ) _else . body ; return bodies ; }
@see lucee.transformer.bytecode.statement.HasBodies#getBodies()