custom modifications: using openjdk