code: public static BufferedReader getNbReader(String logID, int tries, int timeout, HasPrompt emptyPrint){
  		return NonBlockingReader.getNbReader(MessageConsole.getStdIn(logID), tries, timeout, emptyPrint);
  	}
docs: Returns a new BufferedReader that uses tries and timeout for readline() for a UTF-8 StdIn.
  @param logID a string for logging in case StdIn cannot be opened with UTF-8 encoding
  @param tries number of tries for read calls, use one as default
  @param timeout milliseconds for read timeout
  @param emptyPrint a printout to realize on an empty readline string, for prompts, set null if not required
  @return new reader with parameterized readline() method