code: static SmileParser newSmileParser(InputStream in, byte[] buf, 
              int offset, int limit, boolean bufferRecyclable, IOContext context) 
              throws IOException
      {
          return new SmileParser(context, 
                  DEFAULT_SMILE_FACTORY.getParserFeatures(),
                  DEFAULT_SMILE_FACTORY.getSmileParserFeatures(), 
                  DEFAULT_SMILE_FACTORY.getCodec(), 
                  DEFAULT_SMILE_FACTORY.getRootByteSymbols().makeChild(true, true), 
                  in, 
                  buf, offset, limit, bufferRecyclable);
      }
docs: Creates a {@link SmileParser} from the inputstream with the supplied
  buf {@code inBuffer} to use.