ExecutableAnalyzer a = new ExecutableAnalyzer(context.environment, context.element);
if (a.isAbstract()) {
a.error("変換演算子はabstractで宣言できません");
}
if (a.getReturnType().isConcreteModel() == false) {
a.error("変換演算子は戻り値にモデルオブジェクト型を指定する必要があります");
}
if (a.getParameterType(0).isModel() == false) {
a.error(0, "変換演算子の最初の引数はモデルオブジェクト型である必要があります");
}
for (int i = 1, n = a.countParameters(); i < n; i++) {