// Path: src/main/java/org/tsers/junitquest/instance/Instance.java
// public interface Instance {
// 
//     Object build();
// 
//     Object getInstance();
// 
//     String asString();
// 
// }


import org.tsers.junitquest.instance.Instance;
package org.tsers.junitquest;



public class CallParam {


    private final Instance instance;
    private final int position;

    public CallParam(Instance instance, int position) {
        this.instance = instance;
        this.position = position;
    }


    public int getPosition() {
        return position;
    }

// Path: src/main/java/org/tsers/junitquest/instance/Instance.java
// public interface Instance {
// 
//     Object build();
// 
//     Object getInstance();
// 
//     String asString();
// 
// }


// Path: src/main/java/org/tsers/junitquest/CallParam.java
import org.tsers.junitquest.instance.Instance;

package org.tsers.junitquest;



public class CallParam {


    private final Instance instance;
    private final int position;

    public CallParam(Instance instance, int position) {
        this.instance = instance;
        this.position = position;
    }


    public int getPosition() {
        return position;
    }

    public Instance getInstance() {