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());
	}