Можно ли указать, что тип возвращаемого значения функции совпадает с одним из типов параметров, когда неизвестно, что это за тип параметра. Например:
class Factory {
public function get(interface:*):Object {
}
}
Проблема с вышесказанным заключается в том, что мне приходится постоянно приводить объект к интерфейсу.