// Path: src/main/java/com/tinkerpop/frames/modules/typedgraph/TypedGraphModuleBuilder.java
// public class TypedGraphModuleBuilder {
// 	private TypeRegistry typeRegistry = new TypeRegistry();
// 	
// 	public TypedGraphModuleBuilder() {
// 		
// 	}
// 	
// 	public TypedGraphModuleBuilder withClass(Class<?> type) {
// 		typeRegistry.add(type);
// 		return this;
// 	}
// 	
// 	public Module build() {
// 		final TypeManager manager = new TypeManager(typeRegistry);
// 		return new AbstractModule() {
// 			
// 			@Override
// 			public void doConfigure(FramedGraphConfiguration config) {
// 				config.addTypeResolver(manager);
// 				config.addFrameInitializer(manager);
// 			}			
// 		};
// 	}
// }


import com.tinkerpop.frames.*;
import junit.framework.TestCase;
import com.tinkerpop.blueprints.Direction;
import com.tinkerpop.blueprints.Edge;
import com.tinkerpop.blueprints.Graph;
import com.tinkerpop.blueprints.Vertex;
import com.tinkerpop.blueprints.impls.tg.TinkerGraph;
import com.tinkerpop.frames.modules.typedgraph.TypeField;
import com.tinkerpop.frames.modules.typedgraph.TypeValue;
import com.tinkerpop.frames.modules.typedgraph.TypedGraphModuleBuilder;
package com.tinkerpop.frames.modules.typedgraph;




public class TypedGraphModuleTest extends TestCase {
	public static @TypeField("type")
// Path: src/main/java/com/tinkerpop/frames/modules/typedgraph/TypedGraphModuleBuilder.java
// public class TypedGraphModuleBuilder {
// 	private TypeRegistry typeRegistry = new TypeRegistry();
// 	
// 	public TypedGraphModuleBuilder() {
// 		
// 	}
// 	
// 	public TypedGraphModuleBuilder withClass(Class<?> type) {
// 		typeRegistry.add(type);
// 		return this;
// 	}
// 	
// 	public Module build() {
// 		final TypeManager manager = new TypeManager(typeRegistry);
// 		return new AbstractModule() {
// 			
// 			@Override
// 			public void doConfigure(FramedGraphConfiguration config) {
// 				config.addTypeResolver(manager);
// 				config.addFrameInitializer(manager);
// 			}			
// 		};
// 	}
// }


// Path: src/test/java/com/tinkerpop/frames/modules/typedgraph/TypedGraphModuleTest.java
import com.tinkerpop.frames.*;
import junit.framework.TestCase;
import com.tinkerpop.blueprints.Direction;
import com.tinkerpop.blueprints.Edge;
import com.tinkerpop.blueprints.Graph;
import com.tinkerpop.blueprints.Vertex;
import com.tinkerpop.blueprints.impls.tg.TinkerGraph;
import com.tinkerpop.frames.modules.typedgraph.TypeField;
import com.tinkerpop.frames.modules.typedgraph.TypeValue;
import com.tinkerpop.frames.modules.typedgraph.TypedGraphModuleBuilder;

package com.tinkerpop.frames.modules.typedgraph;




public class TypedGraphModuleTest extends TestCase {
	public static @TypeField("type")
	interface Base {