// Path: url/src/main/java/com/danisola/restify/url/types/VarType.java
// public interface VarType<T> {
// 
//     public String getId();
// 
//     public String getVarPattern();
// 
//     public T convert(String value) throws Exception;
// }


import com.danisola.restify.url.types.VarType;
import java.util.regex.Pattern;
package com.danisola.restify.url;



class ParamVar {

    private final String name;
// Path: url/src/main/java/com/danisola/restify/url/types/VarType.java
// public interface VarType<T> {
// 
//     public String getId();
// 
//     public String getVarPattern();
// 
//     public T convert(String value) throws Exception;
// }


// Path: url/src/main/java/com/danisola/restify/url/ParamVar.java
import com.danisola.restify.url.types.VarType;
import java.util.regex.Pattern;

package com.danisola.restify.url;



class ParamVar {

    private final String name;
    private final VarType[] types;