package sr_eels;

import eftemj.EFTEMj;
import ij.IJ;
import ij.ImageJ;
import ij.plugin.PlugIn;
import tools.JARTool;

public class SR_EELS_CharacterisationPlugin implements PlugIn {

    private final String filename_ijm_Characterisation = "SR-EELS_Characterisation.ijm";

    @Override
    public void run(final String arg) {
	IJ.runMacro(new JARTool().getText(EFTEMj.PATH_SCRIPTS_AND_MACROS + filename_ijm_Characterisation));
    }

    public static void main(final String[] args) {
	// start ImageJ
	new ImageJ();

	// run the plugin
	final Class<?> clazz = SR_EELS_CharacterisationPlugin.class;
	IJ.runPlugIn(clazz.getName(), "");
    }

}

@@ -1,8 +1,9 @@
+%0A
 package 
@@ -179,20 +179,17 @@
 ugIn %7B%0A%0A
-    
+%09
 private 
@@ -232,17 +232,19 @@
 sation =
- 
+%0A%09%09
 %22SR-EELS
@@ -268,20 +268,17 @@
 .ijm%22;%0A%0A
-    
+%09
 @Overrid
@@ -279,20 +279,17 @@
 verride%0A
-    
+%09
 public v
@@ -316,16 +316,17 @@
  arg) %7B%0A
+%09
 %09IJ.runM
@@ -384,17 +384,20 @@
 MACROS +
- 
+%0A%09%09%09
 filename
@@ -425,19 +425,13 @@
 ));%0A
-    %7D%0A%0A    
+%09%7D%0A%0A%09
 publ
@@ -473,16 +473,17 @@
 args) %7B%0A
+%09
 %09// star
@@ -491,16 +491,17 @@
  ImageJ%0A
+%09
 %09new Ima
@@ -508,16 +508,17 @@
 geJ();%0A%0A
+%09
 %09// run 
@@ -528,16 +528,17 @@
  plugin%0A
+%09
 %09final C
@@ -591,16 +591,17 @@
 .class;%0A
+%09
 %09IJ.runP
@@ -632,12 +632,9 @@
 %22);%0A
-    
+%09
 %7D%0A%0A%7D

Switch to ImageJ code style profile (http://imagej.net/Coding_style).