Should a warning be shown if java is requested but not present? That sort of check can be done with a Requirement.