JDK API evolvement