docs: @Override
      public synchronized void registerReader(ReadMarker readMarker, MessageReader... reader) {
          Preconditions.checkArgument(reader!=null && reader.length>0,"Must specify at least one reader");
          registerReaders(readMarker,Arrays.asList(reader));
      }