Research project for improving compiler errors in Java