プログラムで定義された構文が、複数のユーザー定義の構文定義と一致します。コードが複数の意味に解釈される可能性がありますが、多くの場合は定義が同じメソッドに対応するように解決されます。コンパイラは、最初に一致した定義を使用します。