Create Semantic.java