import java.util.Date;
class DataFlowBug {
private static boolean isNumberable(Object o) {
return o instanceof Number;
}
public Object add(Object left, Object right) {
if (left != null && right != null && (left instanceof Date || right instanceof Date)) {
if (isNumberable(left)) {
return ((Date) right).getTime();
}
if (isNumberable(right)) {
return ((Date) left).getTime();
}
}
return new Object();
}
}