BaseClass.java

package org.codehaus.commons.compiler.tests.issue212.base;

public abstract class BaseClass implements IBase {

    // To reproduce the problem, there must be two or more constructors, with zero or more parameters:

//    public BaseClass() {}
    public BaseClass(long l) {}
    public BaseClass(int i) {}

    @Override public abstract BaseClass
    path();

    @Override public String
    toString() {
        return "BaseClass";
    }
}