public static TestUnitDescriptor select(Collection<TestUnitDescriptor> descriptors, String signature) {
		if (null == signature) {
			throw new IllegalArgumentException("signature should not be null");
		}
		
		if (null != descriptors) {
			for (TestUnitDescriptor descriptor : descriptors) {
				if (signature.equals(descriptor.getMethodSignature())) {
					return descriptor;
				}
			}
		}
		
		return null;
	}