@@ -0,0 +1,680 @@
+package org.owasp.appsensor;%0A%0Aimport java.util.UUID;%0A%0A/**%0A * This is the very basic interface that all Component implementations should implement. It is expected that each%0A * component will have a UUID associated with it so that locater services can locate the implementations based on%0A * some registry and to allow multiple instances of single components to exist within an application.%0A *%0A * @author John Melton (jtmelton@gmail.com) http://www.jtmelton.com/%0A */%0Apublic interface Component %7B%0A%09%0A%09/**%0A     * Returns the Unique Identifier for this component/control instance.%0A     * @return Unique Identifier for this component/control instance%0A     */%0A    UUID getComponentID();%0A%7D%0A

Add new Component class to support guid resolution of components in the system.