class CompositeOperation implements MongoDbOperation {

    @Override
    public void execute(final MongoDatabase connection, final Document data) {

        for (final MongoDbOperation operation : operations) {
            operation.execute(connection, data);
        }
    }

    public  CompositeOperation(final MongoDbOperation... operations);

}