public PostOfficeImpl(DataSource ds, TransactionManager tm, Properties sqlProperties, boolean createTablesOnStartup, String nodeId, String officeName, MessageStore ms, TransactionRepository tr) { super (ds, tm, sqlProperties, createTablesOnStartup);  lock = new WriterPreferenceReadWriteLock();  nameMaps = new LinkedHashMap();  conditionMap = new LinkedHashMap();  this.nodeId = nodeId;  this.officeName = officeName;  this.ms = ms;  this.tr = tr;
public PostOfficeImpl() {
   public PostOfficeImpl(DataSource ds, TransactionManager tm, Properties sqlProperties,                         boolean createTablesOnStartup,                         String nodeId, String officeName, MessageStore ms,                         TransactionRepository tr)   {                  super (ds, tm, sqlProperties, createTablesOnStartup);            lock = new WriterPreferenceReadWriteLock();            nameMaps = new LinkedHashMap();             conditionMap = new LinkedHashMap();             this.nodeId = nodeId;            this.officeName = officeName;            this.ms = ms;            this.tr = tr;   }