code: function handleEnd( data )
    {
  
      let context = { data : data, operation : o, encoder : encoder };
      if( encoder && encoder.onEnd )
      _.sure( encoder.onEnd.call( self,context ) === undefined );
  
      if( o.sync )
      {
        return context.data;
      }
      else
      {
        return con.take( context.data );
      }
  
    }
docs: /* end