made printUsage public so FrontendOptions.scala can access it