Copyright (c) 2000, 2025 Contributors to the Eclipse Foundation