@@ -0,0 +1,30 @@
+var gs = new haxe.ds.GenericStack<String>();
+gs.isEmpty() == true;
+gs.first() == null;
+gs.pop() == null;
+gs.remove(null) == false;
+gs.add("foo");
+gs.isEmpty() == false;
+gs.first() == "foo";
+gs.pop() == "foo";
+gs.remove("foo") == true;
+gs.add("bar");
+gs.pop() == "bar";
+gs.add(null);
+gs.remove(null) == true;