asJavaCompileConfig

Converts this configuration into JavaCompile.Config.

This is used to allow Config to be cross-compatible with JavaCompile to improve code reuse.