question: connects to the imetastoreclient meta store that will be used to manage transaction life-cycles . also checks that the tables destined to receive mutation events are able to do so . the client should only hold one open transaction at any given time todo : enforce this . concode_field_sep IMetaStoreClient metaStoreClient concode_elem_sep boolean connected concode_elem_sep List<AcidTable> tables concode_elem_sep Logger LOG concode_elem_sep String TRANSACTIONAL_PARAM_KEY concode_elem_sep Lock.Options lockOptions concode_field_sep void checkTable concode_elem_sep Transaction newTransaction concode_elem_sep List<AcidTable> getTables concode_elem_sep boolean isConnected concode_elem_sep String toString concode_elem_sep void close
target: void function ( ) { if ( connected ) { throw new ConnectionException ( "srini_string" ) ; } for ( AcidTable loc0 : tables ) { checkTable ( metaStoreClient , loc0 ) ; } LOG . debug ( "srini_string" , metaStoreClient ) ; connected = true ; }