anchor.diff:  
   ユーザは自身で RedPen を拡張（機能追加）できます。
   本節では機能追加の方法と RedPen が内部に保持する文書モデルについて解説します。
  -
  -機能拡張の作成には抽象クラス（Validator）を実装する必要があります。バージョン1.3以降、JavaScript でも拡張可能になっています。
  +RedPen では Java と JavaScript を利用して機能を拡張できます。
  +
  +=== Java による拡張の作成
  +
  +Java で機能拡張を作成するには抽象クラス（Validator）を実装します。
   
   [[extending-validators]]
  -=== Validator クラスの拡張
  +==== Validator クラスの拡張
   
   Validator クラスには実装できるメソッドがいくつか（validate ・ prevalidate ・ init）提供されています。
   以下各メソッドについて解説します。
  
positive.code: [[create-a-validator-plugin]]
  ==== プラグインの作成
  
  プラグイン作成でもっとも重要なファイルは pom.xml です。
  pom.xml はビルドツール、Maven の設定ファイルです。以下は pom.xml の例です。
  
  [source,java]
  
negative.code: ----
  
  [[javascript-validator]]
  ==== Java による拡張の作成
  JavaScriptValidator は `$REDPEN_HOME/js` ディレクトリから JavaScript ファイル（`.js`）を検索し、全て実行します。JavaScriptValidator が JavaScript ファイルを検索するディレクトリは `script-path` プロパティで指定できます。
  
  文書の検査にあたり、JavaScriptValidator は 各 JavaScript ファイルに定義された関数を順次呼び出します。呼び出される関数は以下のシグニチャを持ちます。
  