Typecheck Java files when idle
Replaced nullable strings with Some[String]
Updated documentation