outFilter support, so we can be ignorant to multiple outputs
Add java and javac
TWS: use the newly provided java