static long toLong(O o) { if (o instanceof Number) ret ((Number) o).longValue(); if (o instanceof S) ret parseLong((S) o); ret 0; } static long toLong(Timestamp ts) { ret ts == null ? 0 : ts.unixDate(); } static long toLong(Date d) { ret d == null ? 0 : d.getTime(); }