class PluginResourceToString {
	private String convertResourceToString(final String filePath) {
        URL url = FrameworkUtil.getBundle(getClass()).getEntry(filePath);

        if (url != null) {
            try {
                InputStream inputStream = url.openStream();                
                FileConverToString util = new FileToString();
                String readMeStr = util.convertToString(inputStream);
                return readMeStr;
            } catch (IOException e) {
                e.printStackTrace();
				return null;
            }
		} else {
			return null;
		}
	}
}

@@ -87,24 +87,25 @@
 ilePath) %7B%0D%0A
+%09
         URL 
@@ -167,18 +167,20 @@
 Path);%0D%0A
+%09
 %0D%0A
+%09
         
@@ -195,24 +195,25 @@
 != null) %7B%0D%0A
+%09
             
@@ -215,24 +215,25 @@
      try %7B%0D%0A
+%09
             
@@ -297,16 +297,17 @@
       %0D%0A
+%09
         
@@ -357,24 +357,25 @@
 oString();%0D%0A
+%09
             
@@ -433,16 +433,17 @@
 ream);%0D%0A
+%09
         
@@ -469,16 +469,17 @@
 MeStr;%0D%0A
+%09
         
@@ -509,16 +509,17 @@
 n e) %7B%0D%0A
+%09
         
@@ -552,16 +552,17 @@
 );%0D%0A%09%09%09%09
+%09
 return n
@@ -567,16 +567,17 @@
  null;%0D%0A
+%09
         
@@ -585,16 +585,17 @@
    %7D%0D%0A%09%09
+%09
 %7D else %7B
@@ -596,16 +596,17 @@
 else %7B%0D%0A
+%09
 %09%09%09retur
@@ -616,18 +616,20 @@
 ull;%0D%0A%09%09
+%09
 %7D%0D%0A
+%09
 %09%7D%0D%0A%7D%0D%0A

Update PluginResourceToString for Tabs