java placement