package org.bndtools.builder;

import org.osgi.framework.BundleContext;

public class BuilderPlugin extends org.eclipse.core.runtime.Plugin {

	private static BuilderPlugin instance = null;

	public static BuilderPlugin getInstance() {
		synchronized (BuilderPlugin.class) {
			return instance;
		}
	}

	public void start(BundleContext context) throws Exception {
		super.start(context);
		synchronized (BuilderPlugin.class) {
			instance = this;
		}
	}

	public void stop(BundleContext context) throws Exception {
		synchronized (BuilderPlugin.class) {
			instance = null;
		}
		super.stop(context);
	}

}

@@ -136,17 +136,20 @@
 ugin %7B%0A%0A
-%09
+    
 private 
@@ -187,17 +187,20 @@
  null;%0A%0A
-%09
+    
 public s
@@ -235,18 +235,24 @@
 nce() %7B%0A
-%09%09
+        
 synchron
@@ -280,19 +280,28 @@
 lass) %7B%0A
-%09%09%09
+            
 return i
@@ -309,25 +309,51 @@
 stance;%0A
-%09%09%7D%0A%09%7D%0A%0A%09
+        %7D%0A    %7D%0A%0A    @Override%0A    
 public v
@@ -404,18 +404,24 @@
 ption %7B%0A
-%09%09
+        
 super.st
@@ -434,18 +434,24 @@
 ntext);%0A
-%09%09
+        
 synchron
@@ -471,35 +471,44 @@
 Plugin.class) %7B%0A
-%09%09%09
+            
 instance = this;
@@ -512,17 +512,43 @@
 is;%0A
-%09%09%7D%0A%09%7D%0A%0A%09
+        %7D%0A    %7D%0A%0A    @Override%0A    
 publ
@@ -602,18 +602,24 @@
 ption %7B%0A
-%09%09
+        
 synchron
@@ -651,11 +651,20 @@
 ) %7B%0A
-%09%09%09
+            
 inst
@@ -680,14 +680,26 @@
 ll;%0A
-%09%09%7D%0A%09%09
+        %7D%0A        
 supe
@@ -719,9 +719,12 @@
 t);%0A
-%09
+    
 %7D%0A%0A%7D

Add 2 missing @Override annotations