* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
/**
* Represents an interface provided by a component. Different component objects
* should never share ProvidedInterface instances!
/**
* Represents an interface provided by a component. Different component objects
* should never share ProvidedInterface instances!