### Question:
ChargeManager extends AbstractMongoManager { public ChargeList toBseChargeList(String channel) { return toBseChargeList(channel, true, 0); } ChargeManager(); static ChargeManager getInstance(); void reload(); Collection<ChargePojo> getChargePojoByCurrency(String channel); ChargePojo getCharePojoById(int id); ChargePojo getCharePojoByBillingIdentifier(String billingIdentifier); Collection<ChargePojo> getChargePojos(); boolean userChargeMoney(final IoSession session, final User user, final int id, 
			final String receipt, final String token); boolean freeCharge(final User user, final int moneyCount, String token); boolean doCharge(SessionKey userSessionKey, User userFromDB, String orderId, 
			ChargePojo chargePojo, float moneyCount, String receiptData, boolean success); static final boolean processTransacIdBilling(
			String orderId, String transId,
			String device, float moneyFloat, String transtime, String channel); ChargeList toBseChargeList(String channel); ChargeList toBseChargeList(String channel, boolean enable, int tab); final String generateTranscationID(String serverId, User user); Future submitTask(Runnable runnable);  }### Answer:
@Test public void testToBseChargeList() { ChargeManager manager = ChargeManager.getInstance(); ChargeList list = manager.toBseChargeList("kupai"); System.out.println(list); }