code: public Set<IoEventType> getEventsToProfile() {
          Set<IoEventType> set = new HashSet<>();
          
          if ( profileMessageReceived ) {
              set.add(IoEventType.MESSAGE_RECEIVED);
          }
          
          if ( profileMessageSent) {
              set.add(IoEventType.MESSAGE_SENT);
          }
          
          if ( profileSessionCreated ) {
              set.add(IoEventType.SESSION_CREATED);
          }
          
          if ( profileSessionOpened ) {
              set.add(IoEventType.SESSION_OPENED);
          }
          
          if ( profileSessionIdle ) {
              set.add(IoEventType.SESSION_IDLE);
          }
          
          if ( profileSessionClosed ) {
              set.add(IoEventType.SESSION_CLOSED);
          }
          
          return set;
      }
docs: Return the set of {@link IoEventType} which are profiled.
  
  @return a Set containing all the profiled {@link IoEventType}