class CreateDataCmd implements Command {

	@Override
	public boolean applyTo(DomainObject obj) {
		try {
			DataUtilities.createData((Program) obj, addr, newDataType, -1, stackPointers,
				clearMode);
			return true;
		}
		catch (Exception e) {
			msg = e.getMessage();
			return false;
		}
	}

	public  CreateDataCmd(Address addr, boolean force, DataType dataType);
	public  CreateDataCmd(Address addr, boolean force, boolean stackPointers, DataType dataType);
	public  CreateDataCmd(Address addr, DataType dataType);
	public  CreateDataCmd(Address addr, DataType dataType, boolean isCycle, boolean stackPointers);
	public  CreateDataCmd(Address addr, DataType dataType, boolean stackPointers,
			DataUtilities.ClearDataMode clearMode);

}