 retrieving revision 1.136
 diff -u -r1.136 zend_reflection_api.c
 --- Zend/zend_reflection_api.c	31 Oct 2004 15:30:53 -0000	1.136
-+++ Zend/zend_reflection_api.c	3 Nov 2004 13:46:08 -0000
++++ Zend/zend_reflection_api.c	3 Nov 2004 13:51:04 -0000
 @@ -631,7 +631,18 @@
  	if (fptr->type == ZEND_USER_FUNCTION && fptr->op_array.return_reference) {
  		string_printf(str, "&");

retrieving revision 1.201
diff -u -r1.201 zend_operators.c
--- Zend/zend_operators.c	29 Oct 2004 00:55:11 -0000	1.201
+++ Zend/zend_operators.c	3 Nov 2004 13:46:07 -0000
@@ -101,6 +101,55 @@
 	return result;
 }

+	if (opline->op2.op_type == IS_UNUSED) {
+		char *tmp = strrchr(ce->name, '~');
+
+		if (!tmp) {
+			zend_error(E_COMPILE_ERROR, "Cannot import %s which is not contained in a package", ce->name);
+			/* Bails out */
+		}
+            
+		alias_len = strlen(tmp)- 1;		
+		alias_name = zend_str_tolower_dup(tmp+ 1, alias_len);
+	} else {
