remove finals to adopt java 8