int ms = getNumPairValueIfExists(0, hash, new Node(K_MILLIS));
int dd = getNumPairValueIfExists(0, hash, new Node(K_DAY));
int mm = getNumPairValueIfExists(0, hash, new Node(K_MONTH));
int yy = getNumPairValueIfExists(0, hash, new Node(K_YEAR));
if ((mm != 0)||(yy != 0)) {
throw new InterpreterException(StdErrors.extend(StdErrors.Invalid_parameter,"unreliable"));
}
return new Node(ms + (s * mps) + (m * mpm) + (h * mph) + (dd * mpd));
}