An easy to use extension of the Java compiler to allow the transparent use of pre-processors.