As we believe it is important that the Java platform not be fragmented,
gcj and libgcj
try to conform to the relevant Java
specifications. However, limited manpower and incomplete and unclear
documentation work against us. So, there are caveats to using
gcj.