package svgdevicestest.mock; import art.library.model.devices.Device; import art.library.model.devices.DeviceCommands; public abstract class DeviceMocker { public T device; public final Y commands; public DeviceMocker(T device) { this.device = device; this.commands= null; } public DeviceMocker(T device, Y commands) { this.device = device; this.commands = commands; } public abstract DeviceMocker getMocker(); public abstract void updateDevice(boolean active); }