package org.musetest.core.context.initializers;

import org.musetest.core.*;
import org.musetest.core.context.*;
import org.musetest.core.resource.*;
import org.musetest.core.resource.types.*;

/**
 * @author Christopher L Merrill (see LICENSE.txt for license details)
 */
@MuseTypeId("context-initializer")
@SuppressWarnings("WeakerAccess") // publicly extensible UI
public abstract class ContextInitializerConfiguration extends BaseMuseResource
    {
    abstract ContextInitializer createInitializer();

    public static class ContextInitializerResourceType extends ResourceType
        {
        public ContextInitializerResourceType()
            {
            super("context-initializer", "Context Initializer", ContextInitializerConfiguration.class);
            }
        }

    }



@@ -46,36 +46,8 @@
 s;%0A%0A
-import org.musetest.core.*;%0A
 impo
@@ -242,43 +242,8 @@
  */%0A
-@MuseTypeId(%22context-initializer%22)%0A
 @Sup

remove obsolete MuseTypeId from ContextInitializerConfiguration (base class)