changes in function editor in order to collect all available classes when using a static interface object