if (master.isModel() == false) {
a.error(0, "マスタつき更新演算子の一つ目の引数はモデルオブジェクト型である必要があります");
}
TypeConstraint transaction = a.getParameterType(1);
if (transaction.isModel() == false) {
a.error(1, "マスタつき更新演算子の二つ目の引数はモデルオブジェクト型である必要があります");
}
for (int i = 2, n = a.countParameters(); i < n; i++) {
if (a.getParameterType(i).isBasic() == false) {
a.error(i, "マスタつき更新演算子の2つ目以降の引数は文字列またはプリミティブ型である必要があります");
}