public static boolean reverseByteOrder( Class libraryClass )
    {
        if( libraryClass == null )
        {
            errorMessage( "Parameter 'libraryClass' null in method" +
                          "'reverseByteOrder'" );
            return false;
        }
        if( !Library.class.isAssignableFrom( libraryClass ) )
        {
            errorMessage( "The specified class does not extend class " +
                          "'Library' in method 'reverseByteOrder'" );
            return false;
        }

        Object o = runMethod( libraryClass, "reversByteOrder",
                                     new Class[0], new Object[0] );
        if( o == null )
        {
            errorMessage( "Method 'Library.reverseByteOrder' returned " +
                          "'null' in method 'getLibraryDescription'" );
            return false;
        }

        return( ((Boolean) o).booleanValue() );
    }