question: important two clear methods are needed as one for messaging event with channel already defined . other is needed for non-messaging events where channel is not defined . this is required as messages corresponding to a messaging event will be fully cleared from flow control buffer only upon end of message event . concode_field_sep List<AndesMessage> messageList concode_field_sep AndesMessage registerPopMessage concode_elem_sep List<AndesMessage> getMessageList concode_elem_sep void clear concode_elem_sep int getTotalChunkCount concode_elem_sep void registerAddMessage
target: void function ( AndesChannel arg0 ) { arg0 . recordRemovalFromBuffer ( getTotalChunkCount ( messageList ) ) ; clear ( ) ; }