public Object clone() {
    ProductTypeClp clone = new ProductTypeClp();

    clone.setProductTypeId(getProductTypeId());
    clone.setSerialNo(getSerialNo());
    clone.setProductName(getProductName());
    clone.setProductDesc(getProductDesc());
    clone.setProductSpecs(getProductSpecs());
    clone.setProductCode(getProductCode());
    clone.setCreateDate(getCreateDate());
    clone.setModifiedDate(getModifiedDate());
    clone.setGroupId(getGroupId());
    clone.setCompanyId(getCompanyId());

    return clone;
  }
 public void setPrimaryKey(long pk) {
   setProductTypeId(pk);
 }