layer IRooT1;

import x.y.z.*;
import java.io.Serializable;

SoUrCe RooT IRooT1 "C:!Java!FeatureOrientedProgramming!Regression!Mixin!interf!IBase1.jak";

// first

abstract interface MyInt$$IRooT1 extends FooInterface { 
    int Silent = 0;
    void foo() throws AFit;
    SomeType bar( int x );
}

SoUrCe  Iext1 "C:!Java!FeatureOrientedProgramming!Regression!Mixin!interf!IExt1.jak";

// second

 public interface MyInt extends yyy, java.io.Serializable, MyInt$$IRooT1 {
    int Terse = 2;
    void foo() throws SomeException;
    int increment( int i );
}