This order is important. Javac should happen before scalac