question: public NioProcessor ( Executor executor ) { super ( executor ) ; try { selector = Selector . open ( ) ; } catch ( IOException e ) { throw new RuntimeIoException ( "Failed to open a selector." , e ) ; } }
target:  Creates a new instance of NioProcessor.