Castle masterCastle = CastleManager.getInstance().getCastleById(_masterCastleId); if (masterCastle != null) { int masterTax = (int)(amount * masterCastle.getTaxRate()); if (masterCastle.getOwnerId() > 0 ) masterCastle.addToTreasury(masterTax); addToTreasuryNoTax(amount - masterTax); } else addToTreasuryNoTax(amount);