if (contract.check()) { report("revoke contract from " + source); parcel = revokeContract(contract, u, uAmount, uKeys, utest, keysMap().values().toArray(new PrivateKey[0])); } else { addErrors(contract.getErrors()); if (contract.check()) { report("revoke contract from " + source); revokeContract(contract, keysMap().values().toArray(new PrivateKey[0])); } else { addErrors(contract.getErrors());