package constraintManager;

public class Implementation2 {

    /*
     * ******************************************** MULTI-CONSTRAINTS CORE-ELEMENTS
     *******************************************/
    public void multiCoreElement0() {
        printMethodInformation(this.getClass().getEnclosingMethod().getName());
    }

    public void multiCoreElement1() {
        printMethodInformation(this.getClass().getEnclosingMethod().getName());
    }

    public void multiCoreElement2() {
        printMethodInformation(this.getClass().getEnclosingMethod().getName());
    }

    public void multiCoreElement3() {
        printMethodInformation(this.getClass().getEnclosingMethod().getName());
    }

    public void multiCoreElement4() {
        printMethodInformation(this.getClass().getEnclosingMethod().getName());
    }

    public void multiCoreElement5() {
        printMethodInformation(this.getClass().getEnclosingMethod().getName());
    }

    public void multiCoreElement6() {
        printMethodInformation(this.getClass().getEnclosingMethod().getName());
    }

    public void multiCoreElement7() {
        printMethodInformation(this.getClass().getEnclosingMethod().getName());
    }

    public void multiCoreElement8() {
        printMethodInformation(this.getClass().getEnclosingMethod().getName());
    }

    public void multiCoreElement9() {
        printMethodInformation(this.getClass().getEnclosingMethod().getName());
    }

    public void multiCoreElement10() {
        printMethodInformation(this.getClass().getEnclosingMethod().getName());
    }

    public void multiCoreElement11() {
        printMethodInformation(this.getClass().getEnclosingMethod().getName());
    }

    public void multiCoreElement12() {
        printMethodInformation(this.getClass().getEnclosingMethod().getName());
    }

    public void multiCoreElement13() {
        printMethodInformation(this.getClass().getEnclosingMethod().getName());
    }

    public void multiCoreElement14() {
        printMethodInformation(this.getClass().getEnclosingMethod().getName());
    }

    public void multiCoreElement15() {
        printMethodInformation(this.getClass().getEnclosingMethod().getName());
    }

    public void multiCoreElement16() {
        printMethodInformation(this.getClass().getEnclosingMethod().getName());
    }

    public void multiCoreElement17() {
        printMethodInformation(this.getClass().getEnclosingMethod().getName());
    }

    private void printMethodInformation(String methodName) {
        System.out.println("Running " + this.getClass().getCanonicalName() + "." + methodName);
    }

}
