public Builder reservedKeys(final Set<String> keys) {
            this.reservedKeys = new LinkedHashSet<>(keys);
            return this;
        }
This verification strategy detects property keys that should not be used by the traversal. A term may be reserved
by a particular graph implementation or as a convention given best practices.

@author Stephen Mallette (http://stephen.genoprime.com)
 * @example <pre>
 * __.addV("person").property("id", 123)           // throws an IllegalStateException
 * __.addE("knows").property("label", "green")     // throws an IllegalStateException
 * </pre>
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/verification/ReservedKeysVerificationStrategy.java