code: public void insert(String str, int lineno, int colno) {
  		final String sourceMethod = "insert"; //$NON-NLS-1$
  		if (isTraceLogging) {
  			log.entering(JSSource.class.getName(), sourceMethod, new Object[]{str, lineno, colno});
  		}
  		PositionLocator locator = new PositionLocator(lineno, colno);
  		locator.insert(str);
  		if (isTraceLogging) {
  			log.exiting(JSSource.class.getName(), sourceMethod, "String \"" + str + "\" inserted at " + mid + "(" + lineno + "," + colno + ")"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$
  		}
  	}
docs: Inserts the specified string into the source at the specified location
  
  @param str
  the string to insert
  @param lineno
  the line number to insert to
  @param colno
  the column number to insert to