Tony Kimball writes: > What is this? It means that while processing the source file, gcj found a type that it wanted to resolve to exist in two places: in a class file and in a source file. gcj wanted to use the class file (because it's faster) but had to use the source code instead, since it's newer. ./A