Chris
You said the truth,but the following statement is
within try block,so if only using Double value = new Double(content);
I concern that it does not throw exception
But after reading the following statement, it throw exception
if(value.doubleValue() <= 0)
So you can consider WHEN the exception throw,of course, it does not matter.