private JNIWriter(Context context){
  context.put(jniWriterKey,this);
  fileManager=context.get(JavaFileManager.class);
  log=Log.instance(context);
  Options options=Options.instance(context);
  verbose=options.isSet(VERBOSE);
  checkAll=options.isSet("javah:full");
  this.context=context;
  syms=Symtab.instance(context);
  lineSep=System.getProperty("line.separator");
}

private JNIWriter ( Context context ) { context . put ( jniWriterKey , this ) ; fileManager = context . get ( JavaFileManager . class ) ; log = Log . instance ( context ) ; Options options = Options . instance ( context ) ; verbose = options . isSet ( VERBOSE ) ; checkAll = options . isSet ( "javah:full" ) ; this . context = context ; syms = Symtab . instance ( context ) ; lineSep = System . getProperty ( "line.separator" ) ; }
construct a class writer , given an options table .
