/**
 * This is about <code>ClassName</code>.
 * {@link com.yourCompany.aPackage.Interface}
 * @author author
 * @deprecated use <code>OtherClass</code>
 */
vjo.type('test.package.TestType')
.needs ('vjo.dsf.Error')
.protos({
  
     /* This script comment may span multiple lines. */
	 constructs : function () {
	 
	 // This script comment may span only this line.
	  this.svcHdls = {};
	 },
	
	 //> public void handleRequest(String message); This is a single line vjo comment.
	 foobar : function(message) {
			var x = new Date(); /*< Date*/
			return messages;
	 }
}).props({


     /*> public String foo(String name); This is a multi line vjo comment with no jsdoc.*/
     foo : function (name) {
     //TODO
     },
     
     
     /**> public String bar(String name); 
      * This is a multi line vjo comment with jsdoc.
      * @param name
      * @return string
      */
     bar : function (name) {
     //FIXME
     var pattern=/java/i;
     pattern.test("JavaScript");
     return name;
     }
});