Throw an IllegalArgumentException if a required system property is not set