} else if(deviceInfo.getProduct_id() == FigureType.IBUDDY_BLACK.getType()){
buddyFigure = new IBuddyBlack(deviceInfo);
} else if (deviceInfo.getProduct_id() == FigureType.DEVIL.getType()){
buddyFigure = new IBuddyDevil(deviceInfo);
} else if (deviceInfo.getProduct_id() == FigureType.QUEEN.getType()){
buddyFigure = new IBuddyQueen(deviceInfo);
} else {
LOG.warn("unsupported i-Buddy device. Falling back to default G2-Buddy for this details: "+deviceInfo);
buddyFigure = new IBuddyGeneric(deviceInfo, "unknown iBuddy - handle as G2 device.");
}
buddyFigure.open();