public short getI16( string name, ushort fid, short valueIfMissing) { short result = 0; if (tryI16 (name, fid, ref result)) return result; else return valueIfMissing; }