question: writes input to a json file at path . concode_field_sep KeyMetadata metadata concode_elem_sep Map<Integer,KeyczarKey> keys concode_elem_sep Method getPublicMethod concode_field_sep byte[] decryptWithSession concode_elem_sep String decryptWithSession concode_elem_sep String getKey concode_elem_sep String getKey concode_elem_sep KeyczarReader generateKeyczarReader concode_elem_sep KeyczarReader generateKeyczarReader concode_elem_sep String getMetadata concode_elem_sep Crypter crypterFromJson concode_elem_sep KeyczarReader readJsonFromPath concode_elem_sep String readFile concode_elem_sep byte[] encryptWithSession concode_elem_sep String encryptWithSession concode_elem_sep KeyczarReader readerFromKeyczar concode_elem_sep GenericKeyczar createKey concode_elem_sep GenericKeyczar createKey concode_elem_sep KeyczarReader exportPublicKeys
target: void function ( GenericKeyczar arg0 , String arg1 ) { try { FileOutputStream loc0 = new FileOutputStream ( arg1 ) ; BufferedWriter loc1 = new BufferedWriter ( new OutputStreamWriter ( loc0 , "srini_string" ) ) ; JsonWriter . write ( arg0 , loc1 ) ; loc1 . close ( ) ; } catch ( IOException loc0 ) { throw new RuntimeException ( loc0 ) ; } }