@Override
 public SocketState asyncPostProcess() {
   return asyncStateMachine.asyncPostProcess();
 }
 @Override
 public boolean isAsync() {
   return (asyncStateMachine != null && asyncStateMachine.isAsync());
 }