NodeFactoryService extends AbstractService<NodeFactoryService> { public String getNodeFactoryFullTypeName() { return getNodeFactoryFullTypeName(getCDSymbol()); } NodeFactoryService(ASTCDCompilationUnit compilationUnit);  NodeFactoryService(CDDefinitionSymbol cdSymbol); @Override String getSubPackage(); static NodeFactoryService createNodeFactoryService(CDDefinitionSymbol cdSymbol); String getNodeFactorySimpleTypeName(); String getNodeFactorySimpleTypeName(CDDefinitionSymbol cdSymbol); String getNodeFactoryFullTypeName(); String getNodeFactoryFullTypeName(CDDefinitionSymbol cdSymbol);  }
@Test public void testGetASTBaseInterfaceFullName() { assertEquals(AST_AUT_PACKAGE + "AutomatonNodeFactory", factoryService.getNodeFactoryFullTypeName()); assertEquals(AST_AUT_PACKAGE + "AutomatonNodeFactory", factoryService.getNodeFactoryFullTypeName(astcdCompilationUnit.getCDDefinition().getSymbol())); }