What does it mean that Scala is compatible with Java?