@@ -0,0 +1,737 @@
+package io.jasonsparc.chemistry.util;%0A%0Aimport java.lang.annotation.Documented;%0Aimport java.lang.annotation.Retention;%0Aimport java.lang.annotation.Target;%0A%0Aimport static java.lang.annotation.ElementType.TYPE;%0Aimport static java.lang.annotation.RetentionPolicy.SOURCE;%0A%0A/**%0A * Denotes that the annotated type is a utility class.%0A * %3Cp%3E%0A * A utility class is a class that is just a namespace for functions. No instances of it can exist,%0A * and all its members are static. For example, %7B@link java.lang.Math java.lang.Math%7D and%0A * %7B@link java.util.Collections java.util.Collections%7D are well known utility classes.%0A * %3Cp%3E%0A * Created by jason on 05/08/2016.%0A */%0A@Documented%0A@Retention(SOURCE)%0A@Target(TYPE)%0Apublic @interface UtilityClass %7B%0A%7D%0A

Add annotation to mark utility classes