1; } } trait Boxed { abstract protected int $y { get; } } function main() {}