Существует ли разница в использовании следующих контрструктур, отличных от немного лучшей читаемости в последнем?
someList.stream().map(item -> new NewClass(item)).collect(Collectors.toList());
someList.stream().map(NewClass::new).collect(Collectors.toList());