// testing long layer names

layer biz.bar.CRooT0;

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

SoUrCe RooT biz.bar.CRooT0 "C:!Java!FeatureOrientedProgramming!Regression!Mixin!class!CB0.jak";

abstract class MyClass$$biz$bar$CRooT0 extends anotherClass { 
    int Silent = 0;
    void foo() throws AFit {}
    SomeType bar( int x ) { }
}

SoUrCe  baz.bar.CExt1 "C:!Java!FeatureOrientedProgramming!Regression!Mixin!class!CE1.jak";

public class MyClass extends MyClass$$biz$bar$CRooT0 implements yyy, java.io.Serializable {
    int Terse = 2;
    void foo() throws SomeException { }
    int increment( int i ) { }
}