/** Returns the composed callback produced by this builder. * * @return a composed callback. */ public Callback compose() { if ( isEmpty() ) return DefaultCallback.getInstance(); if ( size() == 1 ) return callbacks.get( 0 ); return new ComposedCallback( callbacks ); } }
/** Returns the composed callback produced by this builder. * * @return a composed callback. */ public Callback compose() { if ( isEmpty() ) return DefaultCallback.getInstance(); if ( size() == 1 ) return callbacks.get( 0 ); return new ComposedCallback( callbacks ); } }
/** Returns the composed callback produced by this builder. * * @return a composed callback. */ public Callback compose() { if (isEmpty()) return DefaultCallback.getInstance(); if (size() == 1) return callbacks.get(0); return new ComposedCallback(callbacks); } }