public static boolean isA(Class<?> sub, Class<?> sup)
	{
		boolean res = false;
		if (isSubClassOf(sub, sup))
		{
			res = true;
		}
		else if (sup.isInterface() && implementsInterface(sub, sup))
		{
			res = true;
		}
		return res;
	}