import neo.suv.Identifier.EntityIdentifier;
import neo.suv.entity.Entity;public class Entity implements EntityIdentifier, Cloneable {
public int id;
public int selected;
private int isCopied;public Entity clone()
{
try{
Entity e=(Entity)super.clone();
return e;
}
catch(Exception e)
{
e.printStackTrace();
   return this;
}
}public static Class getEntityClassByIdentifier(String identifier)
{
 
if(EntityIdentifier.entity_name_gift.equalsIgnoreCase(identifier))
{
return Gift.class;
}
else if(EntityIdentifier.entity_name_gift_giftexchange.equalsIgnoreCase(identifier))
{
 return Giftexchange.class;
  }
else if(EntityIdentifier.entity_name_userinfo.equalsIgnoreCase(identifier))
{
 return Userinfo.class;
  }
 return null;   }public void setId(int id)
{
this.id=id;
   }
public int getId()
{
return id;
}
public void setSelected(int selected)
{
this.selected=selected;
}
public int getSelected()
{
return selected;

}
public void setIsCopied(int isCopied)
{
this.isCopied=isCopied;
}
public int getIsCopied()
{
 return isCopied;
}
}
其中用colone()方法出错误