/** * Unmarshals input * * @param lang.Type target * @param var in * @return lang.Throwable */ public function unmarshal(\lang\Type $target, $in) { return $in instanceof \lang\Throwable ? $in : $target->newInstance((string) $in); }