今、こういうコードで萎えてます。

  var fuga;
  if (XXUtil.isNull(hoge)) {
    fuga = null;
  } else {
    fuga = hoge;
  }

さらに、isNullってメソッドの実装がこんなんなってたりする。

public class XXUtil {
  public function static isNull(str:String):Boolean {
    if (str != null && str.length > 0) {
      return false;
    } else {
      return true;
    }
  }
}

つまり、これで十分。

  var fuga = hoge;

いや、違った。空文字の場合は、nullにしたいらしい。
つまり、こういうこと。

  var fuga = (hoge ? hoge : null);