static JDSourceMapper createJDSourceMapper( IPath rootPath, IPath sourcePath, String sourceRootPath, Map<?,?> options)
throws SecurityException, NoSuchMethodException, IllegalArgumentException, IllegalAccessException, InvocationTargetException, InstantiationException, ClassNotFoundException{
Method method = JDClassFileEditor.class.getDeclaredMethod(
"newSourceMapper", new Class[] {IPath.class,IPath.class,String.class,Map.class});
method.setAccessible(true);
JDSourceMapper sourceMapper=(JDSourceMapper)method.invoke(
getJDClassFileEditorClass().newInstance(),new Object[] {rootPath,sourcePath,sourceRootPath,options});
return sourceMapper;
}