static Collection<AbstractType> asList( Collection<Component> components ) {

		Collection<AbstractType> result = new ArrayList<AbstractType> ();
		result.addAll( components );

		return result;
	}
static Collection < AbstractType > asList ( Collection < Component > components ) { Collection < AbstractType > result = new ArrayList < AbstractType > ( ) ; result . addAll ( components ) ; return result ; }
Convenience method to reuse the super constructor.
@param components
@return a non-null collection