/**
*
* @return
*/
public ControlInterfaceFactory getInputFactory() {
ControlInterfaceFactory res = (ControlInterfaceFactory) getProperty(ControlInterfaceFactory.class);
if (res == null) {
String factoryClass = (String) getProperty(Wrap.INPUT_FACTORY_PROPERTY);
if (factoryClass != null) {
try {
res = ControlInterfaceFactory.class.cast(Class.forName(String.class.cast(factoryClass)).newInstance());