package dimensions.solar.plugin;

public interface Plugin{

}

@@ -31,15 +31,240 @@
 n;%0A%0A
+import static java.lang.annotation.ElementType.TYPE;%0Aimport static java.lang.annotation.RetentionPolicy.RUNTIME;%0A%0Aimport java.lang.annotation.Retention;%0Aimport java.lang.annotation.Target;%0A%0A@Target(TYPE)%0A@Retention(RUNTIME)%0A
 public 
+@
 inte
@@ -279,9 +279,347 @@
 ugin
+ 
 %7B%0A
+    %0A    /**%0A     * The unique id of the plugin.%0A     */%0A    String id();%0A%0A    /**%0A     * The human-readable name of the plugin.%0A     */%0A    String name();%0A%0A    /**%0A     * The version of the plugin.%0A     */%0A    String version() default %22v0.0%22;%0A%0A    /**%0A     * The authors of the plugin%0A     */%0A    String%5B%5D authors() default %7B%22unknown%22%7D;
 %0A%7D%0A

Change Plugin to an annotation