JAVA_HOME=./build/macosx-x64-debug/images/jdk JAVAC="${JAVA_HOME}/bin/javac -XDEnableValueTypes -XDallowFlattenabilityModifiers" JAVA="${JAVA_HOME}/bin/java -XX:+EnableValhalla" LIST_1="Test.java" LIST_2="Point.java Provider.java Parent.java InterfaceWithDefault.java WrongRemoteMethod.java" echo "*** Testing Object -> Value" cp ObjectPoint.java Point.java $JAVAC $LIST_1 $LIST_2 cp ValuePoint.java Point.java $JAVAC $LIST_2 $JAVA Test echo echo "*** Testing Value -> Object" cp ValuePoint.java Point.java $JAVAC $LIST_1 $LIST_2 cp ObjectPoint.java Point.java $JAVAC $LIST_2 $JAVA Test