楕円形は実践的で、Java の任意の種類の拡張検証フレームワーク オブジェクト (!JavaBeans だけではなく)。制約注釈、Pojo、または XML で構成することができます。純粋な Java や !JavaScript、Groovy や !BeanShell などのスクリプト言語を使用して、カスタムの制約を表現できます。シンプル オブジェクト検証に加えて楕円コントラクト機能によって特定のプログラミングを提供します。簡単に提供 AspectJ アスペクトを使用して有効にすることができます。