question: revert any changes we made to the channel future . concode_field_sep List<Object> delegate concode_elem_sep ChannelHandler handler concode_field_sep boolean add concode_elem_sep void add concode_elem_sep List<Object> subList concode_elem_sep Object set concode_elem_sep void unprocessElement concode_elem_sep boolean containsAll concode_elem_sep boolean isEmpty concode_elem_sep void clear concode_elem_sep boolean remove concode_elem_sep Object remove concode_elem_sep int lastIndexOf concode_elem_sep boolean contains concode_elem_sep Iterator<Object> iterator concode_elem_sep boolean removeAll concode_elem_sep int size concode_elem_sep boolean addAll concode_elem_sep boolean addAll concode_elem_sep Object get concode_elem_sep Object[] toArray concode_elem_sep T[] toArray concode_elem_sep ListIterator<Object> listIterator concode_elem_sep ListIterator<Object> listIterator concode_elem_sep void processBootstrap concode_elem_sep void close concode_elem_sep int indexOf concode_elem_sep void processElement concode_elem_sep boolean retainAll
target: void function ( ChannelFuture arg0 ) { final Channel loc0 = arg0 . loc0 ( ) ; loc0 . eventLoop ( ) . submit ( new Callable < Object > ( ) { @ Override public Object call ( ) throws Exception { loc0 . pipeline ( ) . remove ( handler ) ; return null ; } } ) ; }