public static Filter isAssignableTo( Class<?> superclassOrInterface )
    {
        if ( superclassOrInterface == null )
        {
            throw new IllegalArgumentException( "Parameter 'superclassOrInterface' must be not null" );
        }

        return new IsAssignableTo( superclassOrInterface );
    }