global java as fallback