public static bool IsApproved(Item item) { Assert.ArgumentNotNull(item, "item"); var stateItem = GetStateItem(item); return stateItem == null || stateItem[WorkflowFieldIDs.FinalState] == "1"; }