import java.io.*;
		
		class HtmlTableTD	{

		 private String align;
		 private String backGround;
		 private String bgColor;
		 private String border;
		 private String borderColor;
		 private String colSpan;
		 private String classVar;
		 private boolean noWrap;
		 private String rowSpan;
		 private String vAlign;
		 private String width;

		  HtmlTableTD()	{
		   }

		  HtmlTableTD(String align, String backGround, String bgColor, String border, String borderColor, String colSpan, String classVar, boolean noWrap, String rowSpan, String vAlign, String width)	{
		   this.align = align;
		   this.backGround = backGround;
		   this.bgColor = bgColor;
		   this.border = border;
		   this.borderColor = borderColor;
		   this.colSpan = colSpan; 
		   this.classVar = classVar;
		   this.noWrap = noWrap;
		   this.rowSpan = rowSpan;
		   this.vAlign = vAlign;
		   this.width = width;
		   }

		  protected StringBuffer doTableTD(Stringbuffer sb)	{
		   String tdTag = "<TD";
		   if (align != null)	{
		     tdTag += " ALIGN='"+align+"'";
		     }
		   if (backGround != null)	{
		     tdTag += " BACKGROUND='"+backGround+"'";
		     }
		   if (bgColor != null)	{
		     tdTag += " BGCOLOR='"+bgColor+"'";
		     }
		   if (border != null)	{
		     tdTag += " BORDER='"+border+"'";
		     }
		   if (borderColor != null)	{
		     tdTag += " BORDERCOLOR='"+borderColor+"'";
		     }
		   if (colSpan != null)	{
		     tdTag += " COLSPAN='"+colSpan+"'";
		     }
		   if (classVar != null)	{
		     tdTag += " CLASS='"+classVar+"'";
		     }
		   if (noWrap)	{
		     tdTag += " NOWRAP";
		     }
		   if (rowSpan != null)	{
		     tdTag += " ROWSPAN='"+rowSpan+"'";
		     }
		   if (vAlign != null)	{
		     tdTag += " VALIGN='"+vAlign+"'";
		     }
		   if (width != null)	{
		     tdTag += " WIDTH='"+width+"'";
		     }
		   sb.append(tdTag+">");
		   return sb;
		  }
			
		  protected StringBuffer endTD(Stringbuffer sb)	{
		   sb.append("</TD>");
		   return sb;
		   }
		};