public final boolean isInitialized() { if (!hasNetworkIdentifier()) { return false; } for (int i = 0; i < getKeyCount(); i++) { if (!getKey(i).isInitialized()) { return false; } } for (int i = 0; i < getTransactionCount(); i++) { if (!getTransaction(i).isInitialized()) { return false; } } for (int i = 0; i < getAddressStatusCount(); i++) { if (!getAddressStatus(i).isInitialized()) { return false; } } for (int i = 0; i < getUnspentOutputCount(); i++) { if (!getUnspentOutput(i).isInitialized()) { return false; } } return true; }