if(foundVersion || foundAllVersion) {
try {
Object obj = readObjectFromDisk();
resp = (GetCategory2CSResponseType)obj;
if(resp != null) {
CategoryArrayType mappedArray = resp.getMappedCategoryArray();
if(mappedArray != null) {
cats = mappedArray.getCategory();
}
siteWideCharacteristicSets = resp.getSiteWideCharacteristicSets();
}
} catch(IOException ioe) {
throw new SdkException("Error processing file: " + CATCS_FILE_NAME + " : " + ioe.getMessage());