support generic variable expansion
java.home sounds better
some tests