@Target(value=TYPE)
@Retention(value=RUNTIME)
public @interface SidedComponent
Specifies that this component type is sided.
Components don't need to have this annotation to be sided.
A component can't declare both this annotation and UnsidedComponent.