DeSubgraphKit

deSubgraphKit is the Data-E kit which deals with actual objects.

? def deSubgraphKit := 
 * 1) value: 

Tests
The implementation of deSubgraphKit in E-on-Java had bugs which caused it to accept non-strings as unenv values.

? def r := deSubgraphKit.makeRecognizer(null, [ >  "foo" => 0,    # Integer should not refer to a temporary, but error >   "bar" => null, # Null should not be treated as nonexistent, but error >   "baz" => "false",  # Normal entry, for comparison > ]); null ? r.recognize("foo", deSubgraphKit.makeBuilder) ? r.recognize("bar", deSubgraphKit.makeBuilder)
 * 1) problem: 
 * 1) problem: 

? r.recognize("baz", deSubgraphKit.makeBuilder)
 * 1) value: false