rem compiling a circular reference
javac
.
exe A
.
java B
.
java