json-lib と javax.xml の同居

json-lib を利用するクラスと javax.xml.xpath を利用するクラスとを関連付けると,Bean に定義があるにも関わらず,プログラム実行時に "no setter" 等の訳の分からないエラーを吐く.
具体的には以下のコードの時にこけた(どはまり).

class Sample {
  HatenaBookmark hb;
  hb.getInfo();
}

class HatenaBookmark {  // javax.xml.xpath.* を利用
  getInfo(){
    HatenaBoomarkEntry hbm;
    hbm.anyMethod();
  }
}

class HatenaBoomarkEntry {  // json-lib を利用
  anyMethod();
}

一方,以下のコードならば問題なし.
以下のコードでもこけた.こうなったら相性の問題か? 怪しいのは json-lib が依存する jar が多い点.

class Sample {
  HatenaBookmark hb;
  ret = hb.getInfo();

  HatenaBoomarkEntry hbm;
  hbm.anyMethod(ret);
  
}

class HatenaBookmark {  // javax.xml.xpath.* を利用
  getInfo(){
    ........
  }
}

class HatenaBoomarkEntry {  // json-lib を利用
  anyMethod();
}