fix: vala-16 compile error