public static void parseBufferLocalProperties(Buffer buffer) {
   try {
     Class<?> cl = Class.forName("org.gjt.sp.jedit.buffer.JEditBuffer");
     Method method = cl.getDeclaredMethod("parseBufferLocalProperties");
     method.setAccessible(true);
     method.invoke(buffer);
   } catch (Exception e) {
     Log.log(Log.ERROR, PluginUtils.class + ".parseBufferLocalProperties", e);
   }
 }
 public static void setEditPane(EditPane editPane) {
   View view = editPane.getView();
   try {
     Class<?> cl = Class.forName("org.gjt.sp.jedit.View");
     Method method = cl.getDeclaredMethod("setEditPane", EditPane.class);
     method.setAccessible(true);
     method.invoke(view, editPane);
   } catch (Exception e) {
     Log.log(Log.ERROR, PluginUtils.class + ".setEditPane", e);
   }
 }