Avoiding NPE if no language can be derived from file extension.
Modify object construction for varargs support.
Merge branch 'IDE-1035' - support for varargs in custom setup component constructor.