// Path: src/net/bitpot/railways/models/requestMethods/RequestMethod.java
// public interface RequestMethod {
// 
//     /**
//      * Returns the icon used for showing routes of the type.
//      *
//      * @return The icon instance, or null if no icon should be shown.
//      */
//     Icon getIcon();
// 
//     /**
//      * Returns the name of the route type. The name must be unique among all route types.
//      *
//      * @return The route type name.
//      */
//     @NotNull
//     @NonNls
//     String getName();
// 
// }


import com.intellij.ide.util.gotoByName.ChooseByNameFilterConfiguration;
import com.intellij.openapi.components.ServiceManager;
import com.intellij.openapi.components.State;
import com.intellij.openapi.components.Storage;
import com.intellij.openapi.components.StoragePathMacros;
import com.intellij.openapi.project.Project;
import net.bitpot.railways.models.requestMethods.RequestMethod;
package net.bitpot.railways.navigation;



@State(
        name = "GotoRouteFilterConfiguration",
        storages = {@Storage(value = StoragePathMacros.WORKSPACE_FILE)})
// Path: src/net/bitpot/railways/models/requestMethods/RequestMethod.java
// public interface RequestMethod {
// 
//     /**
//      * Returns the icon used for showing routes of the type.
//      *
//      * @return The icon instance, or null if no icon should be shown.
//      */
//     Icon getIcon();
// 
//     /**
//      * Returns the name of the route type. The name must be unique among all route types.
//      *
//      * @return The route type name.
//      */
//     @NotNull
//     @NonNls
//     String getName();
// 
// }


// Path: src/net/bitpot/railways/navigation/GotoRouteFilterConfiguration.java
import com.intellij.ide.util.gotoByName.ChooseByNameFilterConfiguration;
import com.intellij.openapi.components.ServiceManager;
import com.intellij.openapi.components.State;
import com.intellij.openapi.components.Storage;
import com.intellij.openapi.components.StoragePathMacros;
import com.intellij.openapi.project.Project;
import net.bitpot.railways.models.requestMethods.RequestMethod;

package net.bitpot.railways.navigation;



@State(
        name = "GotoRouteFilterConfiguration",
        storages = {@Storage(value = StoragePathMacros.WORKSPACE_FILE)})
public class GotoRouteFilterConfiguration extends ChooseByNameFilterConfiguration<RequestMethod> {