Split up synapse java client to support bridge client