@Override
    public ClientStatus determineStatus(ClientVersionBean bean) throws StorageException {
        OrganizationBean orgBean = bean.getClient().getOrganization();
        ClientBean cb = bean.getClient();
        ArrayList<ContractBean> contracts = Lists.newArrayList(storage.getAllContracts(orgBean.getId(), cb.getId(), bean.getVersion()));
        return determineStatus(bean, contracts);
    }
@see io.apiman.manager.api.core.IClientValidator#isReady(io.apiman.manager.api.beans.clients.ClientVersionBean, boolean)
manager/api/core/src/main/java/io/apiman/manager/api/core/util/EntityValidator.java