diff -u -r jakarta-ant-1.5alpha/src/main/org/apache/tools/ant/taskdefs/optional/net/TelnetTask.java patching/src/main/org/apache/tools/ant/taskdefs/optional/net/TelnetTask.java
--- jakarta-ant-1.5alpha/src/main/org/apache/tools/ant/taskdefs/optional/net/TelnetTask.java	Mon Mar 25 04:49:32 2002
+++ patching/src/main/org/apache/tools/ant/taskdefs/optional/net/TelnetTask.java	Mon Mar 25 15:50:28 2002
@@ -241,16 +241,30 @@
     public class TelnetSubTask
     {
         protected String taskString= "";
+        protected boolean translateProperties= false;
         public void execute(AntTelnetClient telnet) 
                 throws BuildException
         {
             throw new BuildException("Shouldn't be able instantiate a SubTask directly");
         }
         /**
+         * set whether to translate any properties in the text string that we          
+         */
+        public void setTranslateProperties(boolean b) {
+           translateProperties = b;
+        }
+        /**
          *  nested text elements need their properties explicitly expanded
          */
         public void addText(String s) {
-            setString(project.replaceProperties(s));
+           if(translateProperties) 
+           { 
+              setString(getProject().replaceProperties(s));
+           }
+           else
+           {
+              setString(s);
+           }
         }
         /**
          * attribute assignment of properties
