private static void validate()

in c3r-sdk-core/src/main/java/com/amazonaws/c3r/data/ClientValueWithMetadata.java [53:60]


    private static void validate(final Object value, final Object[] metadataFields, final String type) {
        if (value != null && !allMetaDataIsNonNull(metadataFields)) {
            throw new C3rIllegalArgumentException(type + " values require all metadata must be specified too.");
        } else if (value == null && !allMetaDataIsNonNull(metadataFields) && !allMetaDataIsNull(metadataFields)) {
            throw new C3rIllegalArgumentException("Metadata fields for " + type +
                    " must all be null or all be specified for null values.");
        }
    }