SuccessConsole Output

[INFO] 
[INFO] ---------< org.eclipse.ecf:org.eclipse.ecf.provider.discovery >---------
[INFO] Building org.eclipse.ecf.provider.discovery 3.0.101-SNAPSHOT    [85/161]
[INFO] ---------------------------[ eclipse-plugin ]---------------------------
[INFO] 
[INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @ org.eclipse.ecf.provider.discovery ---
[INFO] 
[INFO] --- tycho-packaging-plugin:1.6.0:build-qualifier (default-build-qualifier) @ org.eclipse.ecf.provider.discovery ---
[INFO] The project's OSGi version is 3.0.101.v20200611-1836
[INFO] 
[INFO] --- tycho-packaging-plugin:1.6.0:validate-id (default-validate-id) @ org.eclipse.ecf.provider.discovery ---
[INFO] 
[INFO] --- tycho-packaging-plugin:1.6.0:validate-version (default-validate-version) @ org.eclipse.ecf.provider.discovery ---
[INFO] 
[INFO] --- maven-resources-plugin:2.4.3:resources (default-resources) @ org.eclipse.ecf.provider.discovery ---
[INFO] Using 'ISO-8859-1' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/main/resources
[INFO] 
[INFO] --- tycho-compiler-plugin:1.6.0:compile (default-compile) @ org.eclipse.ecf.provider.discovery ---
[INFO] Compiling 10 source files to /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/target/classes
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/internal/provider/discovery/Activator.java:[67] 
	context.registerService(clazzes, new ServiceFactory() {
	                                     ^^^^^^^^^^^^^^
ServiceFactory is a raw type. References to generic type ServiceFactory<S> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/internal/provider/discovery/Activator.java:[69] 
	public Object getService(final Bundle bundle, final ServiceRegistration registration) {
	                                                    ^^^^^^^^^^^^^^^^^^^
ServiceRegistration is a raw type. References to generic type ServiceRegistration<S> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/internal/provider/discovery/Activator.java:[73] 
	cdc = new CompositeDiscoveryContainer(new HashSet());
	                                          ^^^^^^^
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/internal/provider/discovery/Activator.java:[107] 
	final ServiceTracker tracker = new ServiceTracker(context, filter, null);
	      ^^^^^^^^^^^^^^
ServiceTracker is a raw type. References to generic type ServiceTracker<S,T> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/internal/provider/discovery/Activator.java:[107] 
	final ServiceTracker tracker = new ServiceTracker(context, filter, null);
	                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Type safety: The constructor ServiceTracker(BundleContext, Filter, ServiceTrackerCustomizer) belongs to the raw type ServiceTracker. References to generic type ServiceTracker<S,T> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/internal/provider/discovery/Activator.java:[107] 
	final ServiceTracker tracker = new ServiceTracker(context, filter, null);
	                                   ^^^^^^^^^^^^^^
ServiceTracker is a raw type. References to generic type ServiceTracker<S,T> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/internal/provider/discovery/Activator.java:[122] 
	public void ungetService(final Bundle bundle, final ServiceRegistration registration, final Object service) {
	                                                    ^^^^^^^^^^^^^^^^^^^
ServiceRegistration is a raw type. References to generic type ServiceRegistration<S> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/SingletonDiscoveryContainerInstantiator.java:[31] 
	final List list = factory.getDescriptions();
	      ^^^^
List is a raw type. References to generic type List<E> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/SingletonDiscoveryContainerInstantiator.java:[32] 
	for (final Iterator itr = list.iterator(); itr.hasNext();) {
	           ^^^^^^^^
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/SingletonDiscoveryContainerInstantiator.java:[69] 
	public Class[][] getSupportedParameterTypes(final ContainerTypeDescription description) {
	       ^^^^^
Class is a raw type. References to generic type Class<T> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/SingletonDiscoveryContainer.java:[39] 
	this.discovery = (IDiscoveryContainerAdapter) container.getAdapter(IDiscoveryContainerAdapter.class);
	                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Unnecessary cast from IDiscoveryContainerAdapter to IDiscoveryContainerAdapter
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/SingletonDiscoveryContainer.java:[73] 
	public Object getAdapter(final Class adapter) {
	                               ^^^^^
Class is a raw type. References to generic type Class<T> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/SingletonDiscoveryContainer.java:[219] 
	public IFuture getAsyncServiceInfo(IServiceID aServiceID) {
	       ^^^^^^^
IFuture is a raw type. References to generic type IFuture<ResultType> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/SingletonDiscoveryContainer.java:[226] 
	public IFuture getAsyncServiceTypes() {
	       ^^^^^^^
IFuture is a raw type. References to generic type IFuture<ResultType> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/SingletonDiscoveryContainer.java:[233] 
	public IFuture getAsyncServices() {
	       ^^^^^^^
IFuture is a raw type. References to generic type IFuture<ResultType> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/SingletonDiscoveryContainer.java:[240] 
	public IFuture getAsyncServices(IServiceTypeID aServiceTypeID) {
	       ^^^^^^^
IFuture is a raw type. References to generic type IFuture<ResultType> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainerInstantiator.java:[38] 
	final Set containers = new HashSet();
	      ^^^
Set is a raw type. References to generic type Set<E> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainerInstantiator.java:[38] 
	final Set containers = new HashSet();
	                           ^^^^^^^
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainerInstantiator.java:[39] 
	final List list = factory.getDescriptions();
	      ^^^^
List is a raw type. References to generic type List<E> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainerInstantiator.java:[40] 
	for (final Iterator itr = list.iterator(); itr.hasNext();) {
	           ^^^^^^^^
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainerInstantiator.java:[52] 
	containers.add(container);
	^^^^^^^^^^^^^^^^^^^^^^^^^
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainerInstantiator.java:[56] 
	containers.add(container);
	^^^^^^^^^^^^^^^^^^^^^^^^^
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainerInstantiator.java:[60] 
	containers.add(container);
	^^^^^^^^^^^^^^^^^^^^^^^^^
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainerInstantiator.java:[90] 
	public Class[][] getSupportedParameterTypes(final ContainerTypeDescription description) {
	       ^^^^^
Class is a raw type. References to generic type Class<T> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[41] 
	final Collection col = getListeners(event.getServiceInfo().getServiceID().getServiceTypeID());
	      ^^^^^^^^^^
Collection is a raw type. References to generic type Collection<E> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[43] 
	for (final Iterator itr = col.iterator(); itr.hasNext();) {
	           ^^^^^^^^
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[61] 
	final Collection col = getListeners(event.getServiceInfo().getServiceID().getServiceTypeID());
	      ^^^^^^^^^^
Collection is a raw type. References to generic type Collection<E> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[63] 
	for (final Iterator itr = col.iterator(); itr.hasNext();) {
	           ^^^^^^^^
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[94] 
	for (final Iterator itr = serviceTypeListeners.iterator(); itr.hasNext();) {
	           ^^^^^^^^
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[107] 
	for (final Iterator itr = containers.iterator(); itr.hasNext();) {
	           ^^^^^^^^
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[130] 
	protected Set registeredServices;
	          ^^^
Set is a raw type. References to generic type Set<E> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[132] 
	protected final Collection containers;
	                ^^^^^^^^^^
Collection is a raw type. References to generic type Collection<E> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[139] 
	public CompositeDiscoveryContainer(final Collection containers) {
	                                         ^^^^^^^^^^
Collection is a raw type. References to generic type Collection<E> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[142] 
	this.registeredServices = new HashSet();
	                              ^^^^^^^
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[155] 
	final Collection containersFailedToConnect = new HashSet();
	      ^^^^^^^^^^
Collection is a raw type. References to generic type Collection<E> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[155] 
	final Collection containersFailedToConnect = new HashSet();
	                                                 ^^^^^^^
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[156] 
	for (final Iterator itr = containers.iterator(); itr.hasNext();) {
	           ^^^^^^^^
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[164] 
	containersFailedToConnect.add(container);
	^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[173] 
	containers.removeAll(containersFailedToConnect);
	^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Type safety: The method removeAll(Collection) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[185] 
	for (final Iterator itr = containers.iterator(); itr.hasNext();) {
	           ^^^^^^^^
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[231] 
	public Object getAdapter(Class adapter) {
	       ^^^^^^
Type safety: The return type Object for getAdapter(Class) from the type CompositeDiscoveryContainer.CompositeServiceInfoWrapper needs unchecked conversion to conform to T from the type IAdaptable
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[231] 
	public Object getAdapter(Class adapter) {
	                         ^^^^^
Class is a raw type. References to generic type Class<T> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[232] 
	return anInfo.getAdapter(adapter);
	       ^^^^^^^^^^^^^^^^^^^^^^^^^^
Type safety: Unchecked invocation getAdapter(Class) of the generic method getAdapter(Class<T>) of type IAdaptable
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[232] 
	return anInfo.getAdapter(adapter);
	                         ^^^^^^^
Type safety: The expression of type Class needs unchecked conversion to conform to Class<Object>
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[263] 
	for (final Iterator itr = containers.iterator(); itr.hasNext();) {
	           ^^^^^^^^
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[294] 
	for (final Iterator itr = containers.iterator(); itr.hasNext();) {
	           ^^^^^^^^
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[317] 
	final Set set = new HashSet();
	      ^^^
Set is a raw type. References to generic type Set<E> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[317] 
	final Set set = new HashSet();
	                    ^^^^^^^
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[319] 
	for (final Iterator itr = containers.iterator(); itr.hasNext();) {
	           ^^^^^^^^
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[327] 
	set.addAll(Arrays.asList(services));
	^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Type safety: The method addAll(Collection) belongs to the raw type Set. References to generic type Set<E> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[330] 
	return (IServiceInfo[]) set.toArray(new IServiceInfo[set.size()]);
	                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Type safety: The method toArray(Object[]) belongs to the raw type Set. References to generic type Set<E> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[338] 
	final Set set = new HashSet();
	      ^^^
Set is a raw type. References to generic type Set<E> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[338] 
	final Set set = new HashSet();
	                    ^^^^^^^
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[340] 
	for (final Iterator itr = containers.iterator(); itr.hasNext();) {
	           ^^^^^^^^
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[344] 
	set.addAll(Arrays.asList(services));
	^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Type safety: The method addAll(Collection) belongs to the raw type Set. References to generic type Set<E> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[347] 
	return (IServiceInfo[]) set.toArray(new IServiceInfo[set.size()]);
	                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Type safety: The method toArray(Object[]) belongs to the raw type Set. References to generic type Set<E> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[362] 
	final Set set = new HashSet();
	      ^^^
Set is a raw type. References to generic type Set<E> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[362] 
	final Set set = new HashSet();
	                    ^^^^^^^
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[364] 
	for (final Iterator itr = containers.iterator(); itr.hasNext();) {
	           ^^^^^^^^
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[367] 
	set.addAll(Arrays.asList(services));
	^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Type safety: The method addAll(Collection) belongs to the raw type Set. References to generic type Set<E> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[370] 
	return (IServiceTypeID[]) set.toArray(new IServiceTypeID[set.size()]);
	                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Type safety: The method toArray(Object[]) belongs to the raw type Set. References to generic type Set<E> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[379] 
	Assert.isTrue(registeredServices.add(serviceInfo));
	              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[382] 
	for (final Iterator itr = containers.iterator(); itr.hasNext();) {
	           ^^^^^^^^
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[402] 
	for (final Iterator itr = containers.iterator(); itr.hasNext();) {
	           ^^^^^^^^
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[416] 
	for (final Iterator itr = containers.iterator(); itr.hasNext();) {
	           ^^^^^^^^
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[418] 
	for (Iterator itr2 = registeredServices.iterator(); itr2.hasNext();) {
	     ^^^^^^^^
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[432] 
	final Set set = new HashSet();
	      ^^^
Set is a raw type. References to generic type Set<E> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[432] 
	final Set set = new HashSet();
	                    ^^^^^^^
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[434] 
	for (final Iterator itr = containers.iterator(); itr.hasNext();) {
	           ^^^^^^^^
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[437] 
	set.addAll(Arrays.asList(services));
	^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Type safety: The method addAll(Collection) belongs to the raw type Set. References to generic type Set<E> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[440] 
	return (IServiceInfo[]) set.toArray(new IServiceInfo[set.size()]);
	                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Type safety: The method toArray(Object[]) belongs to the raw type Set. References to generic type Set<E> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[466] 
	for (final Iterator itr = registeredServices.iterator(); itr.hasNext();) {
	           ^^^^^^^^
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[479] 
	return containers.add(object);
	       ^^^^^^^^^^^^^^^^^^^^^^
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[503] 
	public Collection getDiscoveryContainers() {
	       ^^^^^^^^^^
Collection is a raw type. References to generic type Collection<E> should be parameterized
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[504] 
	return Collections.unmodifiableCollection(containers);
	       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Type safety: Unchecked invocation unmodifiableCollection(Collection) of the generic method unmodifiableCollection(Collection<? extends T>) of type Collections
[WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java:[504] 
	return Collections.unmodifiableCollection(containers);
	                                          ^^^^^^^^^^
Type safety: The expression of type Collection needs unchecked conversion to conform to Collection<? extends Object>
76 problems (76 warnings)
[INFO] 
[INFO] --- maven-resources-plugin:2.4.3:testResources (default-testResources) @ org.eclipse.ecf.provider.discovery ---
[INFO] Using 'ISO-8859-1' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/src/test/resources
[INFO] 
[INFO] --- tycho-source-plugin:1.6.0:plugin-source (plugin-source) @ org.eclipse.ecf.provider.discovery ---
[INFO] Building jar: /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/target/org.eclipse.ecf.provider.discovery-3.0.101-SNAPSHOT-sources.jar
[INFO] 
[INFO] --- target-platform-configuration:1.6.0:target-platform (default-target-platform) @ org.eclipse.ecf.provider.discovery ---
[INFO] 
[INFO] --- tycho-packaging-plugin:1.6.0:package-plugin (default-package-plugin) @ org.eclipse.ecf.provider.discovery ---
[INFO] Building jar: /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/target/org.eclipse.ecf.provider.discovery-3.0.101-SNAPSHOT.jar
[INFO] 
[INFO] --- tycho-source-feature-plugin:1.6.0:source-feature (source-feature) @ org.eclipse.ecf.provider.discovery ---
[INFO] 
[INFO] --- tycho-pack200a-plugin:1.6.0:normalize (pack200-normalize) @ org.eclipse.ecf.provider.discovery ---
[INFO] Pack200 normalizing jar /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/target/org.eclipse.ecf.provider.discovery-3.0.101-SNAPSHOT.jar
[INFO] 
[INFO] --- eclipse-jarsigner-plugin:1.1.7:sign (sign) @ org.eclipse.ecf.provider.discovery ---
[INFO] Signing jar: /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/target/org.eclipse.ecf.provider.discovery-3.0.101-SNAPSHOT.jar
[INFO] Signing jar: /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/target/org.eclipse.ecf.provider.discovery-3.0.101-SNAPSHOT-sources.jar
[INFO] 
[INFO] --- tycho-pack200b-plugin:1.6.0:pack (pack200-pack) @ org.eclipse.ecf.provider.discovery ---
[INFO] Pack200 packing jar /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/target/org.eclipse.ecf.provider.discovery-3.0.101-SNAPSHOT.jar
[INFO] 
[INFO] --- tycho-p2-plugin:1.6.0:p2-metadata (attach-p2-metadata) @ org.eclipse.ecf.provider.discovery ---
[INFO] No baseline version MavenProject: org.eclipse.ecf:org.eclipse.ecf.provider.discovery:3.0.101-SNAPSHOT @ /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/providers/bundles/org.eclipse.ecf.provider.discovery/pom.xml
[INFO] 
[INFO] --- tycho-p2-extras-plugin:1.6.0:compare-version-with-baselines (compare-version-with-baseline) @ org.eclipse.ecf.provider.discovery ---
[JENKINS] Archiving disabled