Java support library