+bool serializable::getNumber(long& value)
+{
+ if (get(value))
+ {
+ return true;
+ }
+ else
+ {
+ double dValue;
+ if (get(dValue))
+ {
+ value = long(dValue);
+ return true;
+ }
+ }
+ return false;
+}
+
+bool serializable::getNumber(double& value)
+{
+ if (get(value))
+ {
+ return true;
+ }
+ else
+ {
+ long lValue;
+ if (get(lValue))
+ {
+ value = double(lValue);
+ return true;
+ }
+ }
+ return false;
+}
+
+