changes in java 8 reflection class