public Binder to ( Binder other ) { assert type ( ) . equals ( other . start ) ; Binder newBinder = new Binder ( this ) ; for ( ListIterator < Transform > iter = other . transforms . listIterator ( other . transforms . size ( ) ) ; iter . hasPrevious ( ) ; ) { Transform t = iter . previous ( ) ; newBinder . add ( t ) ; } return newBinder ; }
Join this binder to an existing one by applying its transformations after this one .