removed ref to xjc-immutable