Several functions in ApplicationManagementServiceClient, particularly updateApplicationData are declared to throw the general Exception when they in fact only throw AxisFault. Using the more-precise declaration can help with clarity & reliability in consuming code, such as custom plugins leveraging the AppliciationManagementService