* @return the context type registry for this plug-in instance
*/
public ContextTypeRegistry getContextTypeRegistry() {
if (contextTypeRegistry == null) {
// create an configure the contexts available in the template editor
contextTypeRegistry= new ContributionContextTypeRegistry();
contextTypeRegistry.addContextType( VhdlNewFileContext.CONTEXT_TYPE );
contextTypeRegistry.addContextType( VerilogNewFileContext.CONTEXT_TYPE );
contextTypeRegistry.addContextType(VhdlGlobalContext.CONTEXT_TYPE);
contextTypeRegistry.addContextType(VerilogInStatementContextType.CONTEXT_TYPE);