if (fun != null)
if (fun != null) {
  public Value callNew(Env env, Value []args)  {    Value object = _classDef.callNew(env, args);    if (object != null)      return object;        object = newInstance(env);    AbstractFunction fun = findConstructor();    if (fun != null)      fun.callMethod(env, object, args);    else {      //  if expr    }    return object;  }