@Override public CustomerBrokerNegotiation getSale(final UUID negotiationId) throws CantGetSaleNegotiationException { try { for (CustomerBrokerNegotiation sale : saleNegotiationManager.getNegotiationsByBroker(identity)) { if (sale.getNegotiationId().equals(negotiationId)) return sale; } throw new CantGetSaleNegotiationException( CantGetSaleNegotiationException.DEFAULT_MESSAGE, null, "Negotiation ID: " + negotiationId.toString(), "NegotiationId not Found"); } catch (CantGetListSaleNegotiationsException e) { throw new CantGetSaleNegotiationException( CantGetSaleNegotiationException.DEFAULT_MESSAGE, e, "", ""); } }