Renamed to avoid conflict with Java class of the same name