java 反射问题

有A,B两个类
A类有一个私有的Map对象.

在B类中如何通过反射来执行对这个map对象的clear和remove方法来删除特定的某个键值对,或者删除全部的建值对.

A类必须提供私有Map的getter方法。

在B中通过class.forname.newinstance来创建A类就可访问A类的getter方法。