try {
// Retrieve inputStream (local cache or remote)
inputStream = getStacksInputStream();
Stacks stacks = null;
if (inputStream != null) {
stacks = new Parser().parse(inputStream);
}
return stacks;
} catch (FileNotFoundException e) {
msg.showErrorMessageWithCause("FileNotFoundException", e);
return null;