diff --git a/js/js.translator/testFiles/classObject/cases/inTrait.kt b/js/js.translator/testData/classObject/cases/inTrait.kt similarity index 100% rename from js/js.translator/testFiles/classObject/cases/inTrait.kt rename to js/js.translator/testData/classObject/cases/inTrait.kt diff --git a/js/js.translator/testFiles/classObject/cases/setVar.kt b/js/js.translator/testData/classObject/cases/setVar.kt similarity index 100% rename from js/js.translator/testFiles/classObject/cases/setVar.kt rename to js/js.translator/testData/classObject/cases/setVar.kt diff --git a/js/js.translator/testFiles/classObject/cases/simple.kt b/js/js.translator/testData/classObject/cases/simple.kt similarity index 100% rename from js/js.translator/testFiles/classObject/cases/simple.kt rename to js/js.translator/testData/classObject/cases/simple.kt diff --git a/js/js.translator/testFiles/classObject/cases/withExtension.kt b/js/js.translator/testData/classObject/cases/withExtension.kt similarity index 100% rename from js/js.translator/testFiles/classObject/cases/withExtension.kt rename to js/js.translator/testData/classObject/cases/withExtension.kt diff --git a/js/js.translator/testFiles/closure/cases/closureFunctionAsArgument.kt b/js/js.translator/testData/closure/cases/closureFunctionAsArgument.kt similarity index 100% rename from js/js.translator/testFiles/closure/cases/closureFunctionAsArgument.kt rename to js/js.translator/testData/closure/cases/closureFunctionAsArgument.kt diff --git a/js/js.translator/testFiles/closure/cases/closureFunctionByInnerFunction.kt b/js/js.translator/testData/closure/cases/closureFunctionByInnerFunction.kt similarity index 100% rename from js/js.translator/testFiles/closure/cases/closureFunctionByInnerFunction.kt rename to js/js.translator/testData/closure/cases/closureFunctionByInnerFunction.kt diff --git a/js/js.translator/testFiles/closure/cases/closureInNestedFunctions.kt b/js/js.translator/testData/closure/cases/closureInNestedFunctions.kt similarity index 100% rename from js/js.translator/testFiles/closure/cases/closureInNestedFunctions.kt rename to js/js.translator/testData/closure/cases/closureInNestedFunctions.kt diff --git a/js/js.translator/testFiles/closure/cases/closureInNestedFunctionsInMethod.kt b/js/js.translator/testData/closure/cases/closureInNestedFunctionsInMethod.kt similarity index 100% rename from js/js.translator/testFiles/closure/cases/closureInNestedFunctionsInMethod.kt rename to js/js.translator/testData/closure/cases/closureInNestedFunctionsInMethod.kt diff --git a/js/js.translator/testFiles/closure/cases/closureInNestedFunctionsWhichMixedWithObject.kt b/js/js.translator/testData/closure/cases/closureInNestedFunctionsWhichMixedWithObject.kt similarity index 100% rename from js/js.translator/testFiles/closure/cases/closureInNestedFunctionsWhichMixedWithObject.kt rename to js/js.translator/testData/closure/cases/closureInNestedFunctionsWhichMixedWithObject.kt diff --git a/js/js.translator/testFiles/closure/cases/closureLocalFunction.kt b/js/js.translator/testData/closure/cases/closureLocalFunction.kt similarity index 100% rename from js/js.translator/testFiles/closure/cases/closureLocalFunction.kt rename to js/js.translator/testData/closure/cases/closureLocalFunction.kt diff --git a/js/js.translator/testFiles/closure/cases/closureLocalFunctionByInnerFunction.kt b/js/js.translator/testData/closure/cases/closureLocalFunctionByInnerFunction.kt similarity index 100% rename from js/js.translator/testFiles/closure/cases/closureLocalFunctionByInnerFunction.kt rename to js/js.translator/testData/closure/cases/closureLocalFunctionByInnerFunction.kt diff --git a/js/js.translator/testFiles/closure/cases/closureLocalFunctionByInnerFunctionInConstructor.kt b/js/js.translator/testData/closure/cases/closureLocalFunctionByInnerFunctionInConstructor.kt similarity index 100% rename from js/js.translator/testFiles/closure/cases/closureLocalFunctionByInnerFunctionInConstructor.kt rename to js/js.translator/testData/closure/cases/closureLocalFunctionByInnerFunctionInConstructor.kt diff --git a/js/js.translator/testFiles/closure/cases/closureLocalLiteralFunction.kt b/js/js.translator/testData/closure/cases/closureLocalLiteralFunction.kt similarity index 100% rename from js/js.translator/testFiles/closure/cases/closureLocalLiteralFunction.kt rename to js/js.translator/testData/closure/cases/closureLocalLiteralFunction.kt diff --git a/js/js.translator/testFiles/closure/cases/closureReferencingMember.kt b/js/js.translator/testData/closure/cases/closureReferencingMember.kt similarity index 100% rename from js/js.translator/testFiles/closure/cases/closureReferencingMember.kt rename to js/js.translator/testData/closure/cases/closureReferencingMember.kt diff --git a/js/js.translator/testFiles/closure/cases/closureThisInConstructor.kt b/js/js.translator/testData/closure/cases/closureThisInConstructor.kt similarity index 100% rename from js/js.translator/testFiles/closure/cases/closureThisInConstructor.kt rename to js/js.translator/testData/closure/cases/closureThisInConstructor.kt diff --git a/js/js.translator/testFiles/closure/cases/iteratingCallbacks.kt b/js/js.translator/testData/closure/cases/iteratingCallbacks.kt similarity index 100% rename from js/js.translator/testFiles/closure/cases/iteratingCallbacks.kt rename to js/js.translator/testData/closure/cases/iteratingCallbacks.kt diff --git a/js/js.translator/testFiles/closure/cases/localParameterInCallback.kt b/js/js.translator/testData/closure/cases/localParameterInCallback.kt similarity index 100% rename from js/js.translator/testFiles/closure/cases/localParameterInCallback.kt rename to js/js.translator/testData/closure/cases/localParameterInCallback.kt diff --git a/js/js.translator/testFiles/closure/cases/simpleRecursion.kt b/js/js.translator/testData/closure/cases/simpleRecursion.kt similarity index 100% rename from js/js.translator/testFiles/closure/cases/simpleRecursion.kt rename to js/js.translator/testData/closure/cases/simpleRecursion.kt diff --git a/js/js.translator/testFiles/closure/cases/wrappedVariableInExtensionFun.kt b/js/js.translator/testData/closure/cases/wrappedVariableInExtensionFun.kt similarity index 100% rename from js/js.translator/testFiles/closure/cases/wrappedVariableInExtensionFun.kt rename to js/js.translator/testData/closure/cases/wrappedVariableInExtensionFun.kt diff --git a/js/js.translator/testFiles/dangerous/cases/2dangerousInExpression.kt b/js/js.translator/testData/dangerous/cases/2dangerousInExpression.kt similarity index 100% rename from js/js.translator/testFiles/dangerous/cases/2dangerousInExpression.kt rename to js/js.translator/testData/dangerous/cases/2dangerousInExpression.kt diff --git a/js/js.translator/testFiles/dangerous/cases/dangerousInline.kt b/js/js.translator/testData/dangerous/cases/dangerousInline.kt similarity index 100% rename from js/js.translator/testFiles/dangerous/cases/dangerousInline.kt rename to js/js.translator/testData/dangerous/cases/dangerousInline.kt diff --git a/js/js.translator/testFiles/dangerous/cases/dangerousInsideDangerous.kt b/js/js.translator/testData/dangerous/cases/dangerousInsideDangerous.kt similarity index 100% rename from js/js.translator/testFiles/dangerous/cases/dangerousInsideDangerous.kt rename to js/js.translator/testData/dangerous/cases/dangerousInsideDangerous.kt diff --git a/js/js.translator/testFiles/dangerous/cases/evaluationOrder.kt b/js/js.translator/testData/dangerous/cases/evaluationOrder.kt similarity index 100% rename from js/js.translator/testFiles/dangerous/cases/evaluationOrder.kt rename to js/js.translator/testData/dangerous/cases/evaluationOrder.kt diff --git a/js/js.translator/testFiles/dangerous/cases/ifAsFunArgument.kt b/js/js.translator/testData/dangerous/cases/ifAsFunArgument.kt similarity index 100% rename from js/js.translator/testFiles/dangerous/cases/ifAsFunArgument.kt rename to js/js.translator/testData/dangerous/cases/ifAsFunArgument.kt diff --git a/js/js.translator/testFiles/dangerous/cases/ifAsPlusArgument.kt b/js/js.translator/testData/dangerous/cases/ifAsPlusArgument.kt similarity index 100% rename from js/js.translator/testFiles/dangerous/cases/ifAsPlusArgument.kt rename to js/js.translator/testData/dangerous/cases/ifAsPlusArgument.kt diff --git a/js/js.translator/testFiles/dangerous/cases/whenAsMinusArgument.kt b/js/js.translator/testData/dangerous/cases/whenAsMinusArgument.kt similarity index 100% rename from js/js.translator/testFiles/dangerous/cases/whenAsMinusArgument.kt rename to js/js.translator/testData/dangerous/cases/whenAsMinusArgument.kt diff --git a/js/js.translator/testFiles/defaultArguments/cases/constructorCallWithDefArg1.kt b/js/js.translator/testData/defaultArguments/cases/constructorCallWithDefArg1.kt similarity index 100% rename from js/js.translator/testFiles/defaultArguments/cases/constructorCallWithDefArg1.kt rename to js/js.translator/testData/defaultArguments/cases/constructorCallWithDefArg1.kt diff --git a/js/js.translator/testFiles/defaultArguments/cases/constructorCallWithDefArg2.kt b/js/js.translator/testData/defaultArguments/cases/constructorCallWithDefArg2.kt similarity index 100% rename from js/js.translator/testFiles/defaultArguments/cases/constructorCallWithDefArg2.kt rename to js/js.translator/testData/defaultArguments/cases/constructorCallWithDefArg2.kt diff --git a/js/js.translator/testFiles/defaultArguments/cases/defArgsWithSuperCall.kt b/js/js.translator/testData/defaultArguments/cases/defArgsWithSuperCall.kt similarity index 100% rename from js/js.translator/testFiles/defaultArguments/cases/defArgsWithSuperCall.kt rename to js/js.translator/testData/defaultArguments/cases/defArgsWithSuperCall.kt diff --git a/js/js.translator/testFiles/defaultArguments/cases/enumWithDefArg.kt b/js/js.translator/testData/defaultArguments/cases/enumWithDefArg.kt similarity index 100% rename from js/js.translator/testFiles/defaultArguments/cases/enumWithDefArg.kt rename to js/js.translator/testData/defaultArguments/cases/enumWithDefArg.kt diff --git a/js/js.translator/testFiles/defaultArguments/cases/enumWithOneDefArg.kt b/js/js.translator/testData/defaultArguments/cases/enumWithOneDefArg.kt similarity index 100% rename from js/js.translator/testFiles/defaultArguments/cases/enumWithOneDefArg.kt rename to js/js.translator/testData/defaultArguments/cases/enumWithOneDefArg.kt diff --git a/js/js.translator/testFiles/defaultArguments/cases/enumWithTwoDefArgs.kt b/js/js.translator/testData/defaultArguments/cases/enumWithTwoDefArgs.kt similarity index 100% rename from js/js.translator/testFiles/defaultArguments/cases/enumWithTwoDefArgs.kt rename to js/js.translator/testData/defaultArguments/cases/enumWithTwoDefArgs.kt diff --git a/js/js.translator/testFiles/defaultArguments/cases/extensionFunWithDefArgs.kt b/js/js.translator/testData/defaultArguments/cases/extensionFunWithDefArgs.kt similarity index 100% rename from js/js.translator/testFiles/defaultArguments/cases/extensionFunWithDefArgs.kt rename to js/js.translator/testData/defaultArguments/cases/extensionFunWithDefArgs.kt diff --git a/js/js.translator/testFiles/defaultArguments/cases/funInAbstractClassWithDefArg.kt b/js/js.translator/testData/defaultArguments/cases/funInAbstractClassWithDefArg.kt similarity index 100% rename from js/js.translator/testFiles/defaultArguments/cases/funInAbstractClassWithDefArg.kt rename to js/js.translator/testData/defaultArguments/cases/funInAbstractClassWithDefArg.kt diff --git a/js/js.translator/testFiles/defaultArguments/cases/overloadFunWithDefArg.kt b/js/js.translator/testData/defaultArguments/cases/overloadFunWithDefArg.kt similarity index 100% rename from js/js.translator/testFiles/defaultArguments/cases/overloadFunWithDefArg.kt rename to js/js.translator/testData/defaultArguments/cases/overloadFunWithDefArg.kt diff --git a/js/js.translator/testFiles/defaultArguments/cases/overrideValWithDefaultValue.kt b/js/js.translator/testData/defaultArguments/cases/overrideValWithDefaultValue.kt similarity index 100% rename from js/js.translator/testFiles/defaultArguments/cases/overrideValWithDefaultValue.kt rename to js/js.translator/testData/defaultArguments/cases/overrideValWithDefaultValue.kt diff --git a/js/js.translator/testFiles/defaultArguments/cases/virtualCallWithDefArg.kt b/js/js.translator/testData/defaultArguments/cases/virtualCallWithDefArg.kt similarity index 100% rename from js/js.translator/testFiles/defaultArguments/cases/virtualCallWithDefArg.kt rename to js/js.translator/testData/defaultArguments/cases/virtualCallWithDefArg.kt diff --git a/js/js.translator/testFiles/delegateProperty/cases/delegateByTopLevelFun.kt b/js/js.translator/testData/delegateProperty/cases/delegateByTopLevelFun.kt similarity index 100% rename from js/js.translator/testFiles/delegateProperty/cases/delegateByTopLevelFun.kt rename to js/js.translator/testData/delegateProperty/cases/delegateByTopLevelFun.kt diff --git a/js/js.translator/testFiles/delegateProperty/cases/delegateByTopLevelProperty.kt b/js/js.translator/testData/delegateProperty/cases/delegateByTopLevelProperty.kt similarity index 100% rename from js/js.translator/testFiles/delegateProperty/cases/delegateByTopLevelProperty.kt rename to js/js.translator/testData/delegateProperty/cases/delegateByTopLevelProperty.kt diff --git a/js/js.translator/testFiles/delegateProperty/cases/delegateForExtProperty.kt b/js/js.translator/testData/delegateProperty/cases/delegateForExtProperty.kt similarity index 100% rename from js/js.translator/testFiles/delegateProperty/cases/delegateForExtProperty.kt rename to js/js.translator/testData/delegateProperty/cases/delegateForExtProperty.kt diff --git a/js/js.translator/testFiles/delegateProperty/cases/delegateWithPropertyAccess.kt b/js/js.translator/testData/delegateProperty/cases/delegateWithPropertyAccess.kt similarity index 100% rename from js/js.translator/testFiles/delegateProperty/cases/delegateWithPropertyAccess.kt rename to js/js.translator/testData/delegateProperty/cases/delegateWithPropertyAccess.kt diff --git a/js/js.translator/testFiles/delegateProperty/cases/getAsExtensionFun.kt b/js/js.translator/testData/delegateProperty/cases/getAsExtensionFun.kt similarity index 100% rename from js/js.translator/testFiles/delegateProperty/cases/getAsExtensionFun.kt rename to js/js.translator/testData/delegateProperty/cases/getAsExtensionFun.kt diff --git a/js/js.translator/testFiles/delegateProperty/cases/propertyMetadata.kt b/js/js.translator/testData/delegateProperty/cases/propertyMetadata.kt similarity index 100% rename from js/js.translator/testFiles/delegateProperty/cases/propertyMetadata.kt rename to js/js.translator/testData/delegateProperty/cases/propertyMetadata.kt diff --git a/js/js.translator/testFiles/delegateProperty/cases/setAsExtensionFun.kt b/js/js.translator/testData/delegateProperty/cases/setAsExtensionFun.kt similarity index 100% rename from js/js.translator/testFiles/delegateProperty/cases/setAsExtensionFun.kt rename to js/js.translator/testData/delegateProperty/cases/setAsExtensionFun.kt diff --git a/js/js.translator/testFiles/delegateProperty/cases/simple.kt b/js/js.translator/testData/delegateProperty/cases/simple.kt similarity index 100% rename from js/js.translator/testFiles/delegateProperty/cases/simple.kt rename to js/js.translator/testData/delegateProperty/cases/simple.kt diff --git a/js/js.translator/testFiles/delegateProperty/cases/topLevelVal.kt b/js/js.translator/testData/delegateProperty/cases/topLevelVal.kt similarity index 100% rename from js/js.translator/testFiles/delegateProperty/cases/topLevelVal.kt rename to js/js.translator/testData/delegateProperty/cases/topLevelVal.kt diff --git a/js/js.translator/testFiles/delegateProperty/cases/topLevelVar.kt b/js/js.translator/testData/delegateProperty/cases/topLevelVar.kt similarity index 100% rename from js/js.translator/testFiles/delegateProperty/cases/topLevelVar.kt rename to js/js.translator/testData/delegateProperty/cases/topLevelVar.kt diff --git a/js/js.translator/testFiles/delegateProperty/cases/withGenerics.kt b/js/js.translator/testData/delegateProperty/cases/withGenerics.kt similarity index 100% rename from js/js.translator/testFiles/delegateProperty/cases/withGenerics.kt rename to js/js.translator/testData/delegateProperty/cases/withGenerics.kt diff --git a/js/js.translator/testFiles/enum/cases/enumWithInheritance.kt b/js/js.translator/testData/enum/cases/enumWithInheritance.kt similarity index 100% rename from js/js.translator/testFiles/enum/cases/enumWithInheritance.kt rename to js/js.translator/testData/enum/cases/enumWithInheritance.kt diff --git a/js/js.translator/testFiles/enum/cases/simpleEnum.kt b/js/js.translator/testData/enum/cases/simpleEnum.kt similarity index 100% rename from js/js.translator/testFiles/enum/cases/simpleEnum.kt rename to js/js.translator/testData/enum/cases/simpleEnum.kt diff --git a/js/js.translator/testFiles/enum/cases/standardMethods.kt b/js/js.translator/testData/enum/cases/standardMethods.kt similarity index 100% rename from js/js.translator/testFiles/enum/cases/standardMethods.kt rename to js/js.translator/testData/enum/cases/standardMethods.kt diff --git a/js/js.translator/testFiles/examples/cases/closureWithParameter.kt b/js/js.translator/testData/examples/cases/closureWithParameter.kt similarity index 100% rename from js/js.translator/testFiles/examples/cases/closureWithParameter.kt rename to js/js.translator/testData/examples/cases/closureWithParameter.kt diff --git a/js/js.translator/testFiles/examples/cases/closureWithParameterAndBoxing.kt b/js/js.translator/testData/examples/cases/closureWithParameterAndBoxing.kt similarity index 100% rename from js/js.translator/testFiles/examples/cases/closureWithParameterAndBoxing.kt rename to js/js.translator/testData/examples/cases/closureWithParameterAndBoxing.kt diff --git a/js/js.translator/testFiles/examples/cases/diamondInheritance.kt b/js/js.translator/testData/examples/cases/diamondInheritance.kt similarity index 100% rename from js/js.translator/testFiles/examples/cases/diamondInheritance.kt rename to js/js.translator/testData/examples/cases/diamondInheritance.kt diff --git a/js/js.translator/testFiles/examples/cases/doubleEnclosedLocalVariable.kt b/js/js.translator/testData/examples/cases/doubleEnclosedLocalVariable.kt similarity index 100% rename from js/js.translator/testFiles/examples/cases/doubleEnclosedLocalVariable.kt rename to js/js.translator/testData/examples/cases/doubleEnclosedLocalVariable.kt diff --git a/js/js.translator/testFiles/examples/cases/enclosingLocalVariable.kt b/js/js.translator/testData/examples/cases/enclosingLocalVariable.kt similarity index 100% rename from js/js.translator/testFiles/examples/cases/enclosingLocalVariable.kt rename to js/js.translator/testData/examples/cases/enclosingLocalVariable.kt diff --git a/js/js.translator/testFiles/examples/cases/extensionClosure.kt b/js/js.translator/testData/examples/cases/extensionClosure.kt similarity index 100% rename from js/js.translator/testFiles/examples/cases/extensionClosure.kt rename to js/js.translator/testData/examples/cases/extensionClosure.kt diff --git a/js/js.translator/testFiles/examples/cases/funDelegation.kt b/js/js.translator/testData/examples/cases/funDelegation.kt similarity index 100% rename from js/js.translator/testFiles/examples/cases/funDelegation.kt rename to js/js.translator/testData/examples/cases/funDelegation.kt diff --git a/js/js.translator/testFiles/examples/cases/incrementProperty.kt b/js/js.translator/testData/examples/cases/incrementProperty.kt similarity index 100% rename from js/js.translator/testFiles/examples/cases/incrementProperty.kt rename to js/js.translator/testData/examples/cases/incrementProperty.kt diff --git a/js/js.translator/testFiles/examples/cases/inheritedMethod.kt b/js/js.translator/testData/examples/cases/inheritedMethod.kt similarity index 100% rename from js/js.translator/testFiles/examples/cases/inheritedMethod.kt rename to js/js.translator/testData/examples/cases/inheritedMethod.kt diff --git a/js/js.translator/testFiles/examples/cases/initializerBlock.kt b/js/js.translator/testData/examples/cases/initializerBlock.kt similarity index 100% rename from js/js.translator/testFiles/examples/cases/initializerBlock.kt rename to js/js.translator/testData/examples/cases/initializerBlock.kt diff --git a/js/js.translator/testFiles/examples/cases/kt242.kt b/js/js.translator/testData/examples/cases/kt242.kt similarity index 100% rename from js/js.translator/testFiles/examples/cases/kt242.kt rename to js/js.translator/testData/examples/cases/kt242.kt diff --git a/js/js.translator/testFiles/examples/cases/newInstanceDefaultConstructor.kt b/js/js.translator/testData/examples/cases/newInstanceDefaultConstructor.kt similarity index 100% rename from js/js.translator/testFiles/examples/cases/newInstanceDefaultConstructor.kt rename to js/js.translator/testData/examples/cases/newInstanceDefaultConstructor.kt diff --git a/js/js.translator/testFiles/examples/cases/overloadBinaryOperator.kt b/js/js.translator/testData/examples/cases/overloadBinaryOperator.kt similarity index 100% rename from js/js.translator/testFiles/examples/cases/overloadBinaryOperator.kt rename to js/js.translator/testData/examples/cases/overloadBinaryOperator.kt diff --git a/js/js.translator/testFiles/examples/cases/overloadPlusAssignReturn.kt b/js/js.translator/testData/examples/cases/overloadPlusAssignReturn.kt similarity index 100% rename from js/js.translator/testFiles/examples/cases/overloadPlusAssignReturn.kt rename to js/js.translator/testData/examples/cases/overloadPlusAssignReturn.kt diff --git a/js/js.translator/testFiles/examples/cases/overloadPlusToPlusAssign.kt b/js/js.translator/testData/examples/cases/overloadPlusToPlusAssign.kt similarity index 100% rename from js/js.translator/testFiles/examples/cases/overloadPlusToPlusAssign.kt rename to js/js.translator/testData/examples/cases/overloadPlusToPlusAssign.kt diff --git a/js/js.translator/testFiles/examples/cases/overloadUnaryOperator.kt b/js/js.translator/testData/examples/cases/overloadUnaryOperator.kt similarity index 100% rename from js/js.translator/testFiles/examples/cases/overloadUnaryOperator.kt rename to js/js.translator/testData/examples/cases/overloadUnaryOperator.kt diff --git a/js/js.translator/testFiles/examples/cases/propertyDelegation.kt b/js/js.translator/testData/examples/cases/propertyDelegation.kt similarity index 100% rename from js/js.translator/testFiles/examples/cases/propertyDelegation.kt rename to js/js.translator/testData/examples/cases/propertyDelegation.kt diff --git a/js/js.translator/testFiles/examples/cases/rightHandOverride.kt b/js/js.translator/testData/examples/cases/rightHandOverride.kt similarity index 100% rename from js/js.translator/testFiles/examples/cases/rightHandOverride.kt rename to js/js.translator/testData/examples/cases/rightHandOverride.kt diff --git a/js/js.translator/testFiles/examples/cases/simplestClosure.kt b/js/js.translator/testData/examples/cases/simplestClosure.kt similarity index 100% rename from js/js.translator/testFiles/examples/cases/simplestClosure.kt rename to js/js.translator/testData/examples/cases/simplestClosure.kt diff --git a/js/js.translator/testFiles/examples/cases/simplestClosureAndBoxing.kt b/js/js.translator/testData/examples/cases/simplestClosureAndBoxing.kt similarity index 100% rename from js/js.translator/testFiles/examples/cases/simplestClosureAndBoxing.kt rename to js/js.translator/testData/examples/cases/simplestClosureAndBoxing.kt diff --git a/js/js.translator/testFiles/examples/sortedTests/unsupported/basicmethod.kt b/js/js.translator/testData/examples/sortedTests/unsupported/basicmethod.kt similarity index 100% rename from js/js.translator/testFiles/examples/sortedTests/unsupported/basicmethod.kt rename to js/js.translator/testData/examples/sortedTests/unsupported/basicmethod.kt diff --git a/js/js.translator/testFiles/examples/sortedTests/unsupported/basicproperty.kt b/js/js.translator/testData/examples/sortedTests/unsupported/basicproperty.kt similarity index 100% rename from js/js.translator/testFiles/examples/sortedTests/unsupported/basicproperty.kt rename to js/js.translator/testData/examples/sortedTests/unsupported/basicproperty.kt diff --git a/js/js.translator/testFiles/examples/sortedTests/unsupported/classObject.kt b/js/js.translator/testData/examples/sortedTests/unsupported/classObject.kt similarity index 100% rename from js/js.translator/testFiles/examples/sortedTests/unsupported/classObject.kt rename to js/js.translator/testData/examples/sortedTests/unsupported/classObject.kt diff --git a/js/js.translator/testFiles/examples/sortedTests/unsupported/classObjectInterface.kt b/js/js.translator/testData/examples/sortedTests/unsupported/classObjectInterface.kt similarity index 100% rename from js/js.translator/testFiles/examples/sortedTests/unsupported/classObjectInterface.kt rename to js/js.translator/testData/examples/sortedTests/unsupported/classObjectInterface.kt diff --git a/js/js.translator/testFiles/examples/sortedTests/unsupported/classObjectMethod.kt b/js/js.translator/testData/examples/sortedTests/unsupported/classObjectMethod.kt similarity index 100% rename from js/js.translator/testFiles/examples/sortedTests/unsupported/classObjectMethod.kt rename to js/js.translator/testData/examples/sortedTests/unsupported/classObjectMethod.kt diff --git a/js/js.translator/testFiles/examples/sortedTests/unsupported/enclosed.kt b/js/js.translator/testData/examples/sortedTests/unsupported/enclosed.kt similarity index 100% rename from js/js.translator/testFiles/examples/sortedTests/unsupported/enclosed.kt rename to js/js.translator/testData/examples/sortedTests/unsupported/enclosed.kt diff --git a/js/js.translator/testFiles/examples/sortedTests/unsupported/forwardTypeParameter.kt b/js/js.translator/testData/examples/sortedTests/unsupported/forwardTypeParameter.kt similarity index 100% rename from js/js.translator/testFiles/examples/sortedTests/unsupported/forwardTypeParameter.kt rename to js/js.translator/testData/examples/sortedTests/unsupported/forwardTypeParameter.kt diff --git a/js/js.translator/testFiles/examples/sortedTests/unsupported/inheritance.kt b/js/js.translator/testData/examples/sortedTests/unsupported/inheritance.kt similarity index 100% rename from js/js.translator/testFiles/examples/sortedTests/unsupported/inheritance.kt rename to js/js.translator/testData/examples/sortedTests/unsupported/inheritance.kt diff --git a/js/js.translator/testFiles/examples/sortedTests/unsupported/inheritedInnerClass.kt b/js/js.translator/testData/examples/sortedTests/unsupported/inheritedInnerClass.kt similarity index 100% rename from js/js.translator/testFiles/examples/sortedTests/unsupported/inheritedInnerClass.kt rename to js/js.translator/testData/examples/sortedTests/unsupported/inheritedInnerClass.kt diff --git a/js/js.translator/testFiles/examples/sortedTests/unsupported/initializerBlockDImpl.kt b/js/js.translator/testData/examples/sortedTests/unsupported/initializerBlockDImpl.kt similarity index 100% rename from js/js.translator/testFiles/examples/sortedTests/unsupported/initializerBlockDImpl.kt rename to js/js.translator/testData/examples/sortedTests/unsupported/initializerBlockDImpl.kt diff --git a/js/js.translator/testFiles/examples/sortedTests/unsupported/innerClass.kt b/js/js.translator/testData/examples/sortedTests/unsupported/innerClass.kt similarity index 100% rename from js/js.translator/testFiles/examples/sortedTests/unsupported/innerClass.kt rename to js/js.translator/testData/examples/sortedTests/unsupported/innerClass.kt diff --git a/js/js.translator/testFiles/examples/sortedTests/unsupported/propertyInInitializer.kt b/js/js.translator/testData/examples/sortedTests/unsupported/propertyInInitializer.kt similarity index 100% rename from js/js.translator/testFiles/examples/sortedTests/unsupported/propertyInInitializer.kt rename to js/js.translator/testData/examples/sortedTests/unsupported/propertyInInitializer.kt diff --git a/js/js.translator/testFiles/examples/sortedTests/unsupported/traitproperty.kt b/js/js.translator/testData/examples/sortedTests/unsupported/traitproperty.kt similarity index 100% rename from js/js.translator/testFiles/examples/sortedTests/unsupported/traitproperty.kt rename to js/js.translator/testData/examples/sortedTests/unsupported/traitproperty.kt diff --git a/js/js.translator/testFiles/examples/sortedTests/usesJava/exceptionConstructor.kt b/js/js.translator/testData/examples/sortedTests/usesJava/exceptionConstructor.kt similarity index 100% rename from js/js.translator/testFiles/examples/sortedTests/usesJava/exceptionConstructor.kt rename to js/js.translator/testData/examples/sortedTests/usesJava/exceptionConstructor.kt diff --git a/js/js.translator/testFiles/expression/cast/cases/castToNotNullType.kt b/js/js.translator/testData/expression/cast/cases/castToNotNullType.kt similarity index 100% rename from js/js.translator/testFiles/expression/cast/cases/castToNotNullType.kt rename to js/js.translator/testData/expression/cast/cases/castToNotNullType.kt diff --git a/js/js.translator/testFiles/expression/cast/cases/castToNullableType.kt b/js/js.translator/testData/expression/cast/cases/castToNullableType.kt similarity index 100% rename from js/js.translator/testFiles/expression/cast/cases/castToNullableType.kt rename to js/js.translator/testData/expression/cast/cases/castToNullableType.kt diff --git a/js/js.translator/testFiles/expression/cast/cases/smartCastInExtensionFunction.kt b/js/js.translator/testData/expression/cast/cases/smartCastInExtensionFunction.kt similarity index 100% rename from js/js.translator/testFiles/expression/cast/cases/smartCastInExtensionFunction.kt rename to js/js.translator/testData/expression/cast/cases/smartCastInExtensionFunction.kt diff --git a/js/js.translator/testFiles/expression/cast/cases/smartCastInFunction.kt b/js/js.translator/testData/expression/cast/cases/smartCastInFunction.kt similarity index 100% rename from js/js.translator/testFiles/expression/cast/cases/smartCastInFunction.kt rename to js/js.translator/testData/expression/cast/cases/smartCastInFunction.kt diff --git a/js/js.translator/testFiles/expression/dollarParameter/cases/dollarParameter.kt b/js/js.translator/testData/expression/dollarParameter/cases/dollarParameter.kt similarity index 100% rename from js/js.translator/testFiles/expression/dollarParameter/cases/dollarParameter.kt rename to js/js.translator/testData/expression/dollarParameter/cases/dollarParameter.kt diff --git a/js/js.translator/testFiles/expression/equals/cases/customEqualsMethod.kt b/js/js.translator/testData/expression/equals/cases/customEqualsMethod.kt similarity index 100% rename from js/js.translator/testFiles/expression/equals/cases/customEqualsMethod.kt rename to js/js.translator/testData/expression/equals/cases/customEqualsMethod.kt diff --git a/js/js.translator/testFiles/expression/equals/cases/customEqualsMethodOnAny.kt b/js/js.translator/testData/expression/equals/cases/customEqualsMethodOnAny.kt similarity index 100% rename from js/js.translator/testFiles/expression/equals/cases/customEqualsMethodOnAny.kt rename to js/js.translator/testData/expression/equals/cases/customEqualsMethodOnAny.kt diff --git a/js/js.translator/testFiles/expression/equals/cases/equalsNullOrUndefined.kt b/js/js.translator/testData/expression/equals/cases/equalsNullOrUndefined.kt similarity index 100% rename from js/js.translator/testFiles/expression/equals/cases/equalsNullOrUndefined.kt rename to js/js.translator/testData/expression/equals/cases/equalsNullOrUndefined.kt diff --git a/js/js.translator/testFiles/expression/equals/cases/explicitEqualsMethod.kt b/js/js.translator/testData/expression/equals/cases/explicitEqualsMethod.kt similarity index 100% rename from js/js.translator/testFiles/expression/equals/cases/explicitEqualsMethod.kt rename to js/js.translator/testData/expression/equals/cases/explicitEqualsMethod.kt diff --git a/js/js.translator/testFiles/expression/equals/cases/explicitEqualsMethodForPrimitives.kt b/js/js.translator/testData/expression/equals/cases/explicitEqualsMethodForPrimitives.kt similarity index 100% rename from js/js.translator/testFiles/expression/equals/cases/explicitEqualsMethodForPrimitives.kt rename to js/js.translator/testData/expression/equals/cases/explicitEqualsMethodForPrimitives.kt diff --git a/js/js.translator/testFiles/expression/equals/cases/kt2370.kt b/js/js.translator/testData/expression/equals/cases/kt2370.kt similarity index 100% rename from js/js.translator/testFiles/expression/equals/cases/kt2370.kt rename to js/js.translator/testData/expression/equals/cases/kt2370.kt diff --git a/js/js.translator/testFiles/expression/equals/cases/stringsEqual.kt b/js/js.translator/testData/expression/equals/cases/stringsEqual.kt similarity index 100% rename from js/js.translator/testFiles/expression/equals/cases/stringsEqual.kt rename to js/js.translator/testData/expression/equals/cases/stringsEqual.kt diff --git a/js/js.translator/testFiles/expression/for/cases/forIteratesOverArray.kt b/js/js.translator/testData/expression/for/cases/forIteratesOverArray.kt similarity index 100% rename from js/js.translator/testFiles/expression/for/cases/forIteratesOverArray.kt rename to js/js.translator/testData/expression/for/cases/forIteratesOverArray.kt diff --git a/js/js.translator/testFiles/expression/for/cases/forOnEmptyArray.kt b/js/js.translator/testData/expression/for/cases/forOnEmptyArray.kt similarity index 100% rename from js/js.translator/testFiles/expression/for/cases/forOnEmptyArray.kt rename to js/js.translator/testData/expression/for/cases/forOnEmptyArray.kt diff --git a/js/js.translator/testFiles/expression/for/cases/labeledFor.kt b/js/js.translator/testData/expression/for/cases/labeledFor.kt similarity index 100% rename from js/js.translator/testFiles/expression/for/cases/labeledFor.kt rename to js/js.translator/testData/expression/for/cases/labeledFor.kt diff --git a/js/js.translator/testFiles/expression/function/cases/KT-921.kt b/js/js.translator/testData/expression/function/cases/KT-921.kt similarity index 100% rename from js/js.translator/testFiles/expression/function/cases/KT-921.kt rename to js/js.translator/testData/expression/function/cases/KT-921.kt diff --git a/js/js.translator/testFiles/expression/function/cases/adderClosure.kt b/js/js.translator/testData/expression/function/cases/adderClosure.kt similarity index 100% rename from js/js.translator/testFiles/expression/function/cases/adderClosure.kt rename to js/js.translator/testData/expression/function/cases/adderClosure.kt diff --git a/js/js.translator/testFiles/expression/function/cases/callFunInInit.kt b/js/js.translator/testData/expression/function/cases/callFunInInit.kt similarity index 100% rename from js/js.translator/testFiles/expression/function/cases/callFunInInit.kt rename to js/js.translator/testData/expression/function/cases/callFunInInit.kt diff --git a/js/js.translator/testFiles/expression/function/cases/closureWithParameter.kt b/js/js.translator/testData/expression/function/cases/closureWithParameter.kt similarity index 100% rename from js/js.translator/testFiles/expression/function/cases/closureWithParameter.kt rename to js/js.translator/testData/expression/function/cases/closureWithParameter.kt diff --git a/js/js.translator/testFiles/expression/function/cases/closureWithParameterAndBoxing.kt b/js/js.translator/testData/expression/function/cases/closureWithParameterAndBoxing.kt similarity index 100% rename from js/js.translator/testFiles/expression/function/cases/closureWithParameterAndBoxing.kt rename to js/js.translator/testData/expression/function/cases/closureWithParameterAndBoxing.kt diff --git a/js/js.translator/testFiles/expression/function/cases/defaultParameters.kt b/js/js.translator/testData/expression/function/cases/defaultParameters.kt similarity index 100% rename from js/js.translator/testFiles/expression/function/cases/defaultParameters.kt rename to js/js.translator/testData/expression/function/cases/defaultParameters.kt diff --git a/js/js.translator/testFiles/expression/function/cases/enclosingThis.kt b/js/js.translator/testData/expression/function/cases/enclosingThis.kt similarity index 100% rename from js/js.translator/testFiles/expression/function/cases/enclosingThis.kt rename to js/js.translator/testData/expression/function/cases/enclosingThis.kt diff --git a/js/js.translator/testFiles/expression/function/cases/expressionAsFunction.kt b/js/js.translator/testData/expression/function/cases/expressionAsFunction.kt similarity index 100% rename from js/js.translator/testFiles/expression/function/cases/expressionAsFunction.kt rename to js/js.translator/testData/expression/function/cases/expressionAsFunction.kt diff --git a/js/js.translator/testFiles/expression/function/cases/functionInsideFunction.kt b/js/js.translator/testData/expression/function/cases/functionInsideFunction.kt similarity index 100% rename from js/js.translator/testFiles/expression/function/cases/functionInsideFunction.kt rename to js/js.translator/testData/expression/function/cases/functionInsideFunction.kt diff --git a/js/js.translator/testFiles/expression/function/cases/functionLiteral.kt b/js/js.translator/testData/expression/function/cases/functionLiteral.kt similarity index 100% rename from js/js.translator/testFiles/expression/function/cases/functionLiteral.kt rename to js/js.translator/testData/expression/function/cases/functionLiteral.kt diff --git a/js/js.translator/testFiles/expression/function/cases/functionLiteralAsLastParameter.kt b/js/js.translator/testData/expression/function/cases/functionLiteralAsLastParameter.kt similarity index 100% rename from js/js.translator/testFiles/expression/function/cases/functionLiteralAsLastParameter.kt rename to js/js.translator/testData/expression/function/cases/functionLiteralAsLastParameter.kt diff --git a/js/js.translator/testFiles/expression/function/cases/functionLiteralAsParameter.kt b/js/js.translator/testData/expression/function/cases/functionLiteralAsParameter.kt similarity index 100% rename from js/js.translator/testFiles/expression/function/cases/functionLiteralAsParameter.kt rename to js/js.translator/testData/expression/function/cases/functionLiteralAsParameter.kt diff --git a/js/js.translator/testFiles/expression/function/cases/functionUsedBeforeDeclaration.kt b/js/js.translator/testData/expression/function/cases/functionUsedBeforeDeclaration.kt similarity index 100% rename from js/js.translator/testFiles/expression/function/cases/functionUsedBeforeDeclaration.kt rename to js/js.translator/testData/expression/function/cases/functionUsedBeforeDeclaration.kt diff --git a/js/js.translator/testFiles/expression/function/cases/functionWithTwoParametersCall.kt b/js/js.translator/testData/expression/function/cases/functionWithTwoParametersCall.kt similarity index 100% rename from js/js.translator/testFiles/expression/function/cases/functionWithTwoParametersCall.kt rename to js/js.translator/testData/expression/function/cases/functionWithTwoParametersCall.kt diff --git a/js/js.translator/testFiles/expression/function/cases/implicitItParameter.kt b/js/js.translator/testData/expression/function/cases/implicitItParameter.kt similarity index 100% rename from js/js.translator/testFiles/expression/function/cases/implicitItParameter.kt rename to js/js.translator/testData/expression/function/cases/implicitItParameter.kt diff --git a/js/js.translator/testFiles/expression/function/cases/loopClosure.kt b/js/js.translator/testData/expression/function/cases/loopClosure.kt similarity index 100% rename from js/js.translator/testFiles/expression/function/cases/loopClosure.kt rename to js/js.translator/testData/expression/function/cases/loopClosure.kt diff --git a/js/js.translator/testFiles/expression/function/cases/mangling.kt b/js/js.translator/testData/expression/function/cases/mangling.kt similarity index 100% rename from js/js.translator/testFiles/expression/function/cases/mangling.kt rename to js/js.translator/testData/expression/function/cases/mangling.kt diff --git a/js/js.translator/testFiles/expression/function/cases/manglingAnyMethods.kt b/js/js.translator/testData/expression/function/cases/manglingAnyMethods.kt similarity index 100% rename from js/js.translator/testFiles/expression/function/cases/manglingAnyMethods.kt rename to js/js.translator/testData/expression/function/cases/manglingAnyMethods.kt diff --git a/js/js.translator/testFiles/expression/function/cases/manglingStability.kt b/js/js.translator/testData/expression/function/cases/manglingStability.kt similarity index 100% rename from js/js.translator/testFiles/expression/function/cases/manglingStability.kt rename to js/js.translator/testData/expression/function/cases/manglingStability.kt diff --git a/js/js.translator/testFiles/expression/function/cases/namedArguments.kt b/js/js.translator/testData/expression/function/cases/namedArguments.kt similarity index 100% rename from js/js.translator/testFiles/expression/function/cases/namedArguments.kt rename to js/js.translator/testData/expression/function/cases/namedArguments.kt diff --git a/js/js.translator/testFiles/expression/function/cases/overloadingWithInheritance.kt b/js/js.translator/testData/expression/function/cases/overloadingWithInheritance.kt similarity index 100% rename from js/js.translator/testFiles/expression/function/cases/overloadingWithInheritance.kt rename to js/js.translator/testData/expression/function/cases/overloadingWithInheritance.kt diff --git a/js/js.translator/testFiles/expression/function/cases/vararg.kt b/js/js.translator/testData/expression/function/cases/vararg.kt similarity index 100% rename from js/js.translator/testFiles/expression/function/cases/vararg.kt rename to js/js.translator/testData/expression/function/cases/vararg.kt diff --git a/js/js.translator/testFiles/expression/function/cases/whenFunction.kt b/js/js.translator/testData/expression/function/cases/whenFunction.kt similarity index 100% rename from js/js.translator/testFiles/expression/function/cases/whenFunction.kt rename to js/js.translator/testData/expression/function/cases/whenFunction.kt diff --git a/js/js.translator/testFiles/expression/identifierClash/cases/overloadedFun.kt b/js/js.translator/testData/expression/identifierClash/cases/overloadedFun.kt similarity index 100% rename from js/js.translator/testFiles/expression/identifierClash/cases/overloadedFun.kt rename to js/js.translator/testData/expression/identifierClash/cases/overloadedFun.kt diff --git a/js/js.translator/testFiles/expression/identifierClash/cases/useVariableOfNameOfFunction.kt b/js/js.translator/testData/expression/identifierClash/cases/useVariableOfNameOfFunction.kt similarity index 100% rename from js/js.translator/testFiles/expression/identifierClash/cases/useVariableOfNameOfFunction.kt rename to js/js.translator/testData/expression/identifierClash/cases/useVariableOfNameOfFunction.kt diff --git a/js/js.translator/testFiles/expression/identityEquals/cases/identityEqualsMethod.kt b/js/js.translator/testData/expression/identityEquals/cases/identityEqualsMethod.kt similarity index 100% rename from js/js.translator/testFiles/expression/identityEquals/cases/identityEqualsMethod.kt rename to js/js.translator/testData/expression/identityEquals/cases/identityEqualsMethod.kt diff --git a/js/js.translator/testFiles/expression/identityEquals/cases/identityEqualsMethodForPrimitives.kt b/js/js.translator/testData/expression/identityEquals/cases/identityEqualsMethodForPrimitives.kt similarity index 100% rename from js/js.translator/testFiles/expression/identityEquals/cases/identityEqualsMethodForPrimitives.kt rename to js/js.translator/testData/expression/identityEquals/cases/identityEqualsMethodForPrimitives.kt diff --git a/js/js.translator/testFiles/expression/invoke/cases/explicitInvokeLambda.kt b/js/js.translator/testData/expression/invoke/cases/explicitInvokeLambda.kt similarity index 100% rename from js/js.translator/testFiles/expression/invoke/cases/explicitInvokeLambda.kt rename to js/js.translator/testData/expression/invoke/cases/explicitInvokeLambda.kt diff --git a/js/js.translator/testFiles/expression/invoke/cases/invokeMethod.kt b/js/js.translator/testData/expression/invoke/cases/invokeMethod.kt similarity index 100% rename from js/js.translator/testFiles/expression/invoke/cases/invokeMethod.kt rename to js/js.translator/testData/expression/invoke/cases/invokeMethod.kt diff --git a/js/js.translator/testFiles/expression/misc/cases/KT-1052-2.kt b/js/js.translator/testData/expression/misc/cases/KT-1052-2.kt similarity index 100% rename from js/js.translator/testFiles/expression/misc/cases/KT-1052-2.kt rename to js/js.translator/testData/expression/misc/cases/KT-1052-2.kt diff --git a/js/js.translator/testFiles/expression/misc/cases/KT-1052.kt b/js/js.translator/testData/expression/misc/cases/KT-1052.kt similarity index 100% rename from js/js.translator/testFiles/expression/misc/cases/KT-1052.kt rename to js/js.translator/testData/expression/misc/cases/KT-1052.kt diff --git a/js/js.translator/testFiles/expression/misc/cases/KT-1361-1.kt b/js/js.translator/testData/expression/misc/cases/KT-1361-1.kt similarity index 100% rename from js/js.translator/testFiles/expression/misc/cases/KT-1361-1.kt rename to js/js.translator/testData/expression/misc/cases/KT-1361-1.kt diff --git a/js/js.translator/testFiles/expression/misc/cases/KT-1361-2.kt b/js/js.translator/testData/expression/misc/cases/KT-1361-2.kt similarity index 100% rename from js/js.translator/testFiles/expression/misc/cases/KT-1361-2.kt rename to js/js.translator/testData/expression/misc/cases/KT-1361-2.kt diff --git a/js/js.translator/testFiles/expression/misc/cases/KT-1865.kt b/js/js.translator/testData/expression/misc/cases/KT-1865.kt similarity index 100% rename from js/js.translator/testFiles/expression/misc/cases/KT-1865.kt rename to js/js.translator/testData/expression/misc/cases/KT-1865.kt diff --git a/js/js.translator/testFiles/expression/misc/cases/KT-2314.kt b/js/js.translator/testData/expression/misc/cases/KT-2314.kt similarity index 100% rename from js/js.translator/testFiles/expression/misc/cases/KT-2314.kt rename to js/js.translator/testData/expression/misc/cases/KT-2314.kt diff --git a/js/js.translator/testFiles/expression/misc/cases/KT-740-2.kt b/js/js.translator/testData/expression/misc/cases/KT-740-2.kt similarity index 100% rename from js/js.translator/testFiles/expression/misc/cases/KT-740-2.kt rename to js/js.translator/testData/expression/misc/cases/KT-740-2.kt diff --git a/js/js.translator/testFiles/expression/misc/cases/KT-740-3.kt b/js/js.translator/testData/expression/misc/cases/KT-740-3.kt similarity index 100% rename from js/js.translator/testFiles/expression/misc/cases/KT-740-3.kt rename to js/js.translator/testData/expression/misc/cases/KT-740-3.kt diff --git a/js/js.translator/testFiles/expression/misc/cases/KT-740.kt b/js/js.translator/testData/expression/misc/cases/KT-740.kt similarity index 100% rename from js/js.translator/testFiles/expression/misc/cases/KT-740.kt rename to js/js.translator/testData/expression/misc/cases/KT-740.kt diff --git a/js/js.translator/testFiles/expression/misc/cases/KT-817.kt b/js/js.translator/testData/expression/misc/cases/KT-817.kt similarity index 100% rename from js/js.translator/testFiles/expression/misc/cases/KT-817.kt rename to js/js.translator/testData/expression/misc/cases/KT-817.kt diff --git a/js/js.translator/testFiles/expression/misc/cases/classWithoutPackage.kt b/js/js.translator/testData/expression/misc/cases/classWithoutPackage.kt similarity index 100% rename from js/js.translator/testFiles/expression/misc/cases/classWithoutPackage.kt rename to js/js.translator/testData/expression/misc/cases/classWithoutPackage.kt diff --git a/js/js.translator/testFiles/expression/misc/cases/elvis.kt b/js/js.translator/testData/expression/misc/cases/elvis.kt similarity index 100% rename from js/js.translator/testFiles/expression/misc/cases/elvis.kt rename to js/js.translator/testData/expression/misc/cases/elvis.kt diff --git a/js/js.translator/testFiles/expression/misc/cases/exclExcl.kt b/js/js.translator/testData/expression/misc/cases/exclExcl.kt similarity index 100% rename from js/js.translator/testFiles/expression/misc/cases/exclExcl.kt rename to js/js.translator/testData/expression/misc/cases/exclExcl.kt diff --git a/js/js.translator/testFiles/expression/misc/cases/exclExclResultIsComputedOnce.kt b/js/js.translator/testData/expression/misc/cases/exclExclResultIsComputedOnce.kt similarity index 100% rename from js/js.translator/testFiles/expression/misc/cases/exclExclResultIsComputedOnce.kt rename to js/js.translator/testData/expression/misc/cases/exclExclResultIsComputedOnce.kt diff --git a/js/js.translator/testFiles/expression/misc/cases/exclExclThrows.kt b/js/js.translator/testData/expression/misc/cases/exclExclThrows.kt similarity index 100% rename from js/js.translator/testFiles/expression/misc/cases/exclExclThrows.kt rename to js/js.translator/testData/expression/misc/cases/exclExclThrows.kt diff --git a/js/js.translator/testFiles/expression/misc/cases/extensionLiteralCalledInsideExtensionFunction.kt b/js/js.translator/testData/expression/misc/cases/extensionLiteralCalledInsideExtensionFunction.kt similarity index 100% rename from js/js.translator/testFiles/expression/misc/cases/extensionLiteralCalledInsideExtensionFunction.kt rename to js/js.translator/testData/expression/misc/cases/extensionLiteralCalledInsideExtensionFunction.kt diff --git a/js/js.translator/testFiles/expression/misc/cases/extensionLiteralCreatedAtPackageLevel.kt b/js/js.translator/testData/expression/misc/cases/extensionLiteralCreatedAtPackageLevel.kt similarity index 100% rename from js/js.translator/testFiles/expression/misc/cases/extensionLiteralCreatedAtPackageLevel.kt rename to js/js.translator/testData/expression/misc/cases/extensionLiteralCreatedAtPackageLevel.kt diff --git a/js/js.translator/testFiles/expression/misc/cases/funInConstructor.kt b/js/js.translator/testData/expression/misc/cases/funInConstructor.kt similarity index 100% rename from js/js.translator/testFiles/expression/misc/cases/funInConstructor.kt rename to js/js.translator/testData/expression/misc/cases/funInConstructor.kt diff --git a/js/js.translator/testFiles/expression/misc/cases/funInConstructorBlock.kt b/js/js.translator/testData/expression/misc/cases/funInConstructorBlock.kt similarity index 100% rename from js/js.translator/testFiles/expression/misc/cases/funInConstructorBlock.kt rename to js/js.translator/testData/expression/misc/cases/funInConstructorBlock.kt diff --git a/js/js.translator/testFiles/expression/misc/cases/functionExpression.kt b/js/js.translator/testData/expression/misc/cases/functionExpression.kt similarity index 100% rename from js/js.translator/testFiles/expression/misc/cases/functionExpression.kt rename to js/js.translator/testData/expression/misc/cases/functionExpression.kt diff --git a/js/js.translator/testFiles/expression/misc/cases/ifElseAsExpressionWithThrow.kt b/js/js.translator/testData/expression/misc/cases/ifElseAsExpressionWithThrow.kt similarity index 100% rename from js/js.translator/testFiles/expression/misc/cases/ifElseAsExpressionWithThrow.kt rename to js/js.translator/testData/expression/misc/cases/ifElseAsExpressionWithThrow.kt diff --git a/js/js.translator/testFiles/expression/misc/cases/inheritFromJetIterator.kt b/js/js.translator/testData/expression/misc/cases/inheritFromJetIterator.kt similarity index 100% rename from js/js.translator/testFiles/expression/misc/cases/inheritFromJetIterator.kt rename to js/js.translator/testData/expression/misc/cases/inheritFromJetIterator.kt diff --git a/js/js.translator/testFiles/expression/misc/cases/intRange.kt b/js/js.translator/testData/expression/misc/cases/intRange.kt similarity index 100% rename from js/js.translator/testFiles/expression/misc/cases/intRange.kt rename to js/js.translator/testData/expression/misc/cases/intRange.kt diff --git a/js/js.translator/testFiles/expression/misc/cases/lazyProperty.kt b/js/js.translator/testData/expression/misc/cases/lazyProperty.kt similarity index 100% rename from js/js.translator/testFiles/expression/misc/cases/lazyProperty.kt rename to js/js.translator/testData/expression/misc/cases/lazyProperty.kt diff --git a/js/js.translator/testFiles/expression/misc/cases/localProperty.kt b/js/js.translator/testData/expression/misc/cases/localProperty.kt similarity index 100% rename from js/js.translator/testFiles/expression/misc/cases/localProperty.kt rename to js/js.translator/testData/expression/misc/cases/localProperty.kt diff --git a/js/js.translator/testFiles/expression/misc/cases/localVarAsFunction.kt b/js/js.translator/testData/expression/misc/cases/localVarAsFunction.kt similarity index 100% rename from js/js.translator/testFiles/expression/misc/cases/localVarAsFunction.kt rename to js/js.translator/testData/expression/misc/cases/localVarAsFunction.kt diff --git a/js/js.translator/testFiles/expression/misc/cases/mainFunInNestedPackage.kt b/js/js.translator/testData/expression/misc/cases/mainFunInNestedPackage.kt similarity index 100% rename from js/js.translator/testFiles/expression/misc/cases/mainFunInNestedPackage.kt rename to js/js.translator/testData/expression/misc/cases/mainFunInNestedPackage.kt diff --git a/js/js.translator/testFiles/expression/misc/cases/packageLevelVarInPackage.kt b/js/js.translator/testData/expression/misc/cases/packageLevelVarInPackage.kt similarity index 100% rename from js/js.translator/testFiles/expression/misc/cases/packageLevelVarInPackage.kt rename to js/js.translator/testData/expression/misc/cases/packageLevelVarInPackage.kt diff --git a/js/js.translator/testFiles/expression/misc/cases/packageLevelVarInRoot.kt b/js/js.translator/testData/expression/misc/cases/packageLevelVarInRoot.kt similarity index 100% rename from js/js.translator/testFiles/expression/misc/cases/packageLevelVarInRoot.kt rename to js/js.translator/testData/expression/misc/cases/packageLevelVarInRoot.kt diff --git a/js/js.translator/testFiles/expression/misc/cases/packagePropertyCalledAsFun.kt b/js/js.translator/testData/expression/misc/cases/packagePropertyCalledAsFun.kt similarity index 100% rename from js/js.translator/testFiles/expression/misc/cases/packagePropertyCalledAsFun.kt rename to js/js.translator/testData/expression/misc/cases/packagePropertyCalledAsFun.kt diff --git a/js/js.translator/testFiles/expression/misc/cases/propertiesWithExplicitlyDefinedAccessorsWithoutBodies.kt b/js/js.translator/testData/expression/misc/cases/propertiesWithExplicitlyDefinedAccessorsWithoutBodies.kt similarity index 100% rename from js/js.translator/testFiles/expression/misc/cases/propertiesWithExplicitlyDefinedAccessorsWithoutBodies.kt rename to js/js.translator/testData/expression/misc/cases/propertiesWithExplicitlyDefinedAccessorsWithoutBodies.kt diff --git a/js/js.translator/testFiles/expression/misc/cases/propertyAsFunCalledOnConstructor.kt b/js/js.translator/testData/expression/misc/cases/propertyAsFunCalledOnConstructor.kt similarity index 100% rename from js/js.translator/testFiles/expression/misc/cases/propertyAsFunCalledOnConstructor.kt rename to js/js.translator/testData/expression/misc/cases/propertyAsFunCalledOnConstructor.kt diff --git a/js/js.translator/testFiles/expression/misc/cases/safecallComputesExpressionOnlyOnce.kt b/js/js.translator/testData/expression/misc/cases/safecallComputesExpressionOnlyOnce.kt similarity index 100% rename from js/js.translator/testFiles/expression/misc/cases/safecallComputesExpressionOnlyOnce.kt rename to js/js.translator/testData/expression/misc/cases/safecallComputesExpressionOnlyOnce.kt diff --git a/js/js.translator/testFiles/expression/misc/cases/stringInterpolationEvaluationOrder.kt b/js/js.translator/testData/expression/misc/cases/stringInterpolationEvaluationOrder.kt similarity index 100% rename from js/js.translator/testFiles/expression/misc/cases/stringInterpolationEvaluationOrder.kt rename to js/js.translator/testData/expression/misc/cases/stringInterpolationEvaluationOrder.kt diff --git a/js/js.translator/testFiles/expression/misc/cases/temporaryVariableCreatedInPackageInitializer.kt b/js/js.translator/testData/expression/misc/cases/temporaryVariableCreatedInPackageInitializer.kt similarity index 100% rename from js/js.translator/testFiles/expression/misc/cases/temporaryVariableCreatedInPackageInitializer.kt rename to js/js.translator/testData/expression/misc/cases/temporaryVariableCreatedInPackageInitializer.kt diff --git a/js/js.translator/testFiles/expression/misc/cases/whenReturnedWithoutBlock.kt b/js/js.translator/testData/expression/misc/cases/whenReturnedWithoutBlock.kt similarity index 100% rename from js/js.translator/testFiles/expression/misc/cases/whenReturnedWithoutBlock.kt rename to js/js.translator/testData/expression/misc/cases/whenReturnedWithoutBlock.kt diff --git a/js/js.translator/testFiles/expression/string/cases/extensionMethods.kt b/js/js.translator/testData/expression/string/cases/extensionMethods.kt similarity index 100% rename from js/js.translator/testFiles/expression/string/cases/extensionMethods.kt rename to js/js.translator/testData/expression/string/cases/extensionMethods.kt diff --git a/js/js.translator/testFiles/expression/string/cases/intInTemplate.kt b/js/js.translator/testData/expression/string/cases/intInTemplate.kt similarity index 100% rename from js/js.translator/testFiles/expression/string/cases/intInTemplate.kt rename to js/js.translator/testData/expression/string/cases/intInTemplate.kt diff --git a/js/js.translator/testFiles/expression/string/cases/kt2227.kt b/js/js.translator/testData/expression/string/cases/kt2227.kt similarity index 100% rename from js/js.translator/testFiles/expression/string/cases/kt2227.kt rename to js/js.translator/testData/expression/string/cases/kt2227.kt diff --git a/js/js.translator/testFiles/expression/string/cases/kt2227_2.kt b/js/js.translator/testData/expression/string/cases/kt2227_2.kt similarity index 100% rename from js/js.translator/testFiles/expression/string/cases/kt2227_2.kt rename to js/js.translator/testData/expression/string/cases/kt2227_2.kt diff --git a/js/js.translator/testFiles/expression/string/cases/multipleExpressionsInTemplate.kt b/js/js.translator/testData/expression/string/cases/multipleExpressionsInTemplate.kt similarity index 100% rename from js/js.translator/testFiles/expression/string/cases/multipleExpressionsInTemplate.kt rename to js/js.translator/testData/expression/string/cases/multipleExpressionsInTemplate.kt diff --git a/js/js.translator/testFiles/expression/string/cases/numbersInTemplate.kt b/js/js.translator/testData/expression/string/cases/numbersInTemplate.kt similarity index 100% rename from js/js.translator/testFiles/expression/string/cases/numbersInTemplate.kt rename to js/js.translator/testData/expression/string/cases/numbersInTemplate.kt diff --git a/js/js.translator/testFiles/expression/string/cases/objectToStringCallInTemplate.kt b/js/js.translator/testData/expression/string/cases/objectToStringCallInTemplate.kt similarity index 100% rename from js/js.translator/testFiles/expression/string/cases/objectToStringCallInTemplate.kt rename to js/js.translator/testData/expression/string/cases/objectToStringCallInTemplate.kt diff --git a/js/js.translator/testFiles/expression/string/cases/stringAssignment.kt b/js/js.translator/testData/expression/string/cases/stringAssignment.kt similarity index 100% rename from js/js.translator/testFiles/expression/string/cases/stringAssignment.kt rename to js/js.translator/testData/expression/string/cases/stringAssignment.kt diff --git a/js/js.translator/testFiles/expression/string/cases/stringConstant.kt b/js/js.translator/testData/expression/string/cases/stringConstant.kt similarity index 100% rename from js/js.translator/testFiles/expression/string/cases/stringConstant.kt rename to js/js.translator/testData/expression/string/cases/stringConstant.kt diff --git a/js/js.translator/testFiles/expression/string/cases/stringInTemplate.kt b/js/js.translator/testData/expression/string/cases/stringInTemplate.kt similarity index 100% rename from js/js.translator/testFiles/expression/string/cases/stringInTemplate.kt rename to js/js.translator/testData/expression/string/cases/stringInTemplate.kt diff --git a/js/js.translator/testFiles/expression/string/cases/stringNotEqualToNumber.kt b/js/js.translator/testData/expression/string/cases/stringNotEqualToNumber.kt similarity index 100% rename from js/js.translator/testFiles/expression/string/cases/stringNotEqualToNumber.kt rename to js/js.translator/testData/expression/string/cases/stringNotEqualToNumber.kt diff --git a/js/js.translator/testFiles/expression/string/cases/stringSplit.kt b/js/js.translator/testData/expression/string/cases/stringSplit.kt similarity index 100% rename from js/js.translator/testFiles/expression/string/cases/stringSplit.kt rename to js/js.translator/testData/expression/string/cases/stringSplit.kt diff --git a/js/js.translator/testFiles/expression/stringTemplates/cases/objectWithToString.kt b/js/js.translator/testData/expression/stringTemplates/cases/objectWithToString.kt similarity index 100% rename from js/js.translator/testFiles/expression/stringTemplates/cases/objectWithToString.kt rename to js/js.translator/testData/expression/stringTemplates/cases/objectWithToString.kt diff --git a/js/js.translator/testFiles/expression/stringTemplates/cases/stringValues.kt b/js/js.translator/testData/expression/stringTemplates/cases/stringValues.kt similarity index 100% rename from js/js.translator/testFiles/expression/stringTemplates/cases/stringValues.kt rename to js/js.translator/testData/expression/stringTemplates/cases/stringValues.kt diff --git a/js/js.translator/testFiles/expression/toString/cases/toString.kt b/js/js.translator/testData/expression/toString/cases/toString.kt similarity index 100% rename from js/js.translator/testFiles/expression/toString/cases/toString.kt rename to js/js.translator/testData/expression/toString/cases/toString.kt diff --git a/js/js.translator/testFiles/extensionFunction/cases/extensionForSuperclass.kt b/js/js.translator/testData/extensionFunction/cases/extensionForSuperclass.kt similarity index 100% rename from js/js.translator/testFiles/extensionFunction/cases/extensionForSuperclass.kt rename to js/js.translator/testData/extensionFunction/cases/extensionForSuperclass.kt diff --git a/js/js.translator/testFiles/extensionFunction/cases/extensionFunctionCalledFromExtensionFunction.kt b/js/js.translator/testData/extensionFunction/cases/extensionFunctionCalledFromExtensionFunction.kt similarity index 100% rename from js/js.translator/testFiles/extensionFunction/cases/extensionFunctionCalledFromExtensionFunction.kt rename to js/js.translator/testData/extensionFunction/cases/extensionFunctionCalledFromExtensionFunction.kt diff --git a/js/js.translator/testFiles/extensionFunction/cases/extensionFunctionCalledFromFor.kt b/js/js.translator/testData/extensionFunction/cases/extensionFunctionCalledFromFor.kt similarity index 100% rename from js/js.translator/testFiles/extensionFunction/cases/extensionFunctionCalledFromFor.kt rename to js/js.translator/testData/extensionFunction/cases/extensionFunctionCalledFromFor.kt diff --git a/js/js.translator/testFiles/extensionFunction/cases/extensionFunctionOnExpression.kt b/js/js.translator/testData/extensionFunction/cases/extensionFunctionOnExpression.kt similarity index 100% rename from js/js.translator/testFiles/extensionFunction/cases/extensionFunctionOnExpression.kt rename to js/js.translator/testData/extensionFunction/cases/extensionFunctionOnExpression.kt diff --git a/js/js.translator/testFiles/extensionFunction/cases/extensionInsideFunctionLiteral.kt b/js/js.translator/testData/extensionFunction/cases/extensionInsideFunctionLiteral.kt similarity index 100% rename from js/js.translator/testFiles/extensionFunction/cases/extensionInsideFunctionLiteral.kt rename to js/js.translator/testData/extensionFunction/cases/extensionInsideFunctionLiteral.kt diff --git a/js/js.translator/testFiles/extensionFunction/cases/extensionLiteralPassedToFunction.kt b/js/js.translator/testData/extensionFunction/cases/extensionLiteralPassedToFunction.kt similarity index 100% rename from js/js.translator/testFiles/extensionFunction/cases/extensionLiteralPassedToFunction.kt rename to js/js.translator/testData/extensionFunction/cases/extensionLiteralPassedToFunction.kt diff --git a/js/js.translator/testFiles/extensionFunction/cases/extensionOnClassWithExplicitAndImplicitReceiver.kt b/js/js.translator/testData/extensionFunction/cases/extensionOnClassWithExplicitAndImplicitReceiver.kt similarity index 100% rename from js/js.translator/testFiles/extensionFunction/cases/extensionOnClassWithExplicitAndImplicitReceiver.kt rename to js/js.translator/testData/extensionFunction/cases/extensionOnClassWithExplicitAndImplicitReceiver.kt diff --git a/js/js.translator/testFiles/extensionFunction/cases/extensionPropertyOnClassWithExplicitAndImplicitReceiver.kt b/js/js.translator/testData/extensionFunction/cases/extensionPropertyOnClassWithExplicitAndImplicitReceiver.kt similarity index 100% rename from js/js.translator/testFiles/extensionFunction/cases/extensionPropertyOnClassWithExplicitAndImplicitReceiver.kt rename to js/js.translator/testData/extensionFunction/cases/extensionPropertyOnClassWithExplicitAndImplicitReceiver.kt diff --git a/js/js.translator/testFiles/extensionFunction/cases/extensionUsedInsideClass.kt b/js/js.translator/testData/extensionFunction/cases/extensionUsedInsideClass.kt similarity index 100% rename from js/js.translator/testFiles/extensionFunction/cases/extensionUsedInsideClass.kt rename to js/js.translator/testData/extensionFunction/cases/extensionUsedInsideClass.kt diff --git a/js/js.translator/testFiles/extensionFunction/cases/extensionWithImplicitReceiver.kt b/js/js.translator/testData/extensionFunction/cases/extensionWithImplicitReceiver.kt similarity index 100% rename from js/js.translator/testFiles/extensionFunction/cases/extensionWithImplicitReceiver.kt rename to js/js.translator/testData/extensionFunction/cases/extensionWithImplicitReceiver.kt diff --git a/js/js.translator/testFiles/extensionFunction/cases/generic.kt b/js/js.translator/testData/extensionFunction/cases/generic.kt similarity index 100% rename from js/js.translator/testFiles/extensionFunction/cases/generic.kt rename to js/js.translator/testData/extensionFunction/cases/generic.kt diff --git a/js/js.translator/testFiles/extensionFunction/cases/implicitReceiverInExtension.kt b/js/js.translator/testData/extensionFunction/cases/implicitReceiverInExtension.kt similarity index 100% rename from js/js.translator/testFiles/extensionFunction/cases/implicitReceiverInExtension.kt rename to js/js.translator/testData/extensionFunction/cases/implicitReceiverInExtension.kt diff --git a/js/js.translator/testFiles/extensionFunction/cases/intExtension.kt b/js/js.translator/testData/extensionFunction/cases/intExtension.kt similarity index 100% rename from js/js.translator/testFiles/extensionFunction/cases/intExtension.kt rename to js/js.translator/testData/extensionFunction/cases/intExtension.kt diff --git a/js/js.translator/testFiles/extensionFunction/cases/superClassMemberInExtension.kt b/js/js.translator/testData/extensionFunction/cases/superClassMemberInExtension.kt similarity index 100% rename from js/js.translator/testFiles/extensionFunction/cases/superClassMemberInExtension.kt rename to js/js.translator/testData/extensionFunction/cases/superClassMemberInExtension.kt diff --git a/js/js.translator/testFiles/extensionFunction/cases/virtualExtension.kt b/js/js.translator/testData/extensionFunction/cases/virtualExtension.kt similarity index 100% rename from js/js.translator/testFiles/extensionFunction/cases/virtualExtension.kt rename to js/js.translator/testData/extensionFunction/cases/virtualExtension.kt diff --git a/js/js.translator/testFiles/extensionFunction/cases/virtualExtensionOverride.kt b/js/js.translator/testData/extensionFunction/cases/virtualExtensionOverride.kt similarity index 100% rename from js/js.translator/testFiles/extensionFunction/cases/virtualExtensionOverride.kt rename to js/js.translator/testData/extensionFunction/cases/virtualExtensionOverride.kt diff --git a/js/js.translator/testFiles/extensionProperty/cases/absExtension.kt b/js/js.translator/testData/extensionProperty/cases/absExtension.kt similarity index 100% rename from js/js.translator/testFiles/extensionProperty/cases/absExtension.kt rename to js/js.translator/testData/extensionProperty/cases/absExtension.kt diff --git a/js/js.translator/testFiles/extensionProperty/cases/propertyWithGetterAndSetter.kt b/js/js.translator/testData/extensionProperty/cases/propertyWithGetterAndSetter.kt similarity index 100% rename from js/js.translator/testFiles/extensionProperty/cases/propertyWithGetterAndSetter.kt rename to js/js.translator/testData/extensionProperty/cases/propertyWithGetterAndSetter.kt diff --git a/js/js.translator/testFiles/extensionProperty/cases/simplePropertyWithGetter.kt b/js/js.translator/testData/extensionProperty/cases/simplePropertyWithGetter.kt similarity index 100% rename from js/js.translator/testFiles/extensionProperty/cases/simplePropertyWithGetter.kt rename to js/js.translator/testData/extensionProperty/cases/simplePropertyWithGetter.kt diff --git a/js/js.translator/testFiles/inheritance/cases/abstractVarOverride.kt b/js/js.translator/testData/inheritance/cases/abstractVarOverride.kt similarity index 100% rename from js/js.translator/testFiles/inheritance/cases/abstractVarOverride.kt rename to js/js.translator/testData/inheritance/cases/abstractVarOverride.kt diff --git a/js/js.translator/testFiles/inheritance/cases/baseCall.kt b/js/js.translator/testData/inheritance/cases/baseCall.kt similarity index 100% rename from js/js.translator/testFiles/inheritance/cases/baseCall.kt rename to js/js.translator/testData/inheritance/cases/baseCall.kt diff --git a/js/js.translator/testFiles/inheritance/cases/baseCallOrder.kt b/js/js.translator/testData/inheritance/cases/baseCallOrder.kt similarity index 100% rename from js/js.translator/testFiles/inheritance/cases/baseCallOrder.kt rename to js/js.translator/testData/inheritance/cases/baseCallOrder.kt diff --git a/js/js.translator/testFiles/inheritance/cases/baseClassDefinedAfterDerived.kt b/js/js.translator/testData/inheritance/cases/baseClassDefinedAfterDerived.kt similarity index 100% rename from js/js.translator/testFiles/inheritance/cases/baseClassDefinedAfterDerived.kt rename to js/js.translator/testData/inheritance/cases/baseClassDefinedAfterDerived.kt diff --git a/js/js.translator/testFiles/inheritance/cases/complexInitializationOrder.kt b/js/js.translator/testData/inheritance/cases/complexInitializationOrder.kt similarity index 100% rename from js/js.translator/testFiles/inheritance/cases/complexInitializationOrder.kt rename to js/js.translator/testData/inheritance/cases/complexInitializationOrder.kt diff --git a/js/js.translator/testFiles/inheritance/cases/crazyInheritance.kt b/js/js.translator/testData/inheritance/cases/crazyInheritance.kt similarity index 100% rename from js/js.translator/testFiles/inheritance/cases/crazyInheritance.kt rename to js/js.translator/testData/inheritance/cases/crazyInheritance.kt diff --git a/js/js.translator/testFiles/inheritance/cases/definitionOrder.kt b/js/js.translator/testData/inheritance/cases/definitionOrder.kt similarity index 100% rename from js/js.translator/testFiles/inheritance/cases/definitionOrder.kt rename to js/js.translator/testData/inheritance/cases/definitionOrder.kt diff --git a/js/js.translator/testFiles/inheritance/cases/fromFakeClasses.kt b/js/js.translator/testData/inheritance/cases/fromFakeClasses.kt similarity index 100% rename from js/js.translator/testFiles/inheritance/cases/fromFakeClasses.kt rename to js/js.translator/testData/inheritance/cases/fromFakeClasses.kt diff --git a/js/js.translator/testFiles/inheritance/cases/initializationOrder.kt b/js/js.translator/testData/inheritance/cases/initializationOrder.kt similarity index 100% rename from js/js.translator/testFiles/inheritance/cases/initializationOrder.kt rename to js/js.translator/testData/inheritance/cases/initializationOrder.kt diff --git a/js/js.translator/testFiles/inheritance/cases/initializersOfBasicClassExecute.kt b/js/js.translator/testData/inheritance/cases/initializersOfBasicClassExecute.kt similarity index 100% rename from js/js.translator/testFiles/inheritance/cases/initializersOfBasicClassExecute.kt rename to js/js.translator/testData/inheritance/cases/initializersOfBasicClassExecute.kt diff --git a/js/js.translator/testFiles/inheritance/cases/kt3499.kt b/js/js.translator/testData/inheritance/cases/kt3499.kt similarity index 100% rename from js/js.translator/testFiles/inheritance/cases/kt3499.kt rename to js/js.translator/testData/inheritance/cases/kt3499.kt diff --git a/js/js.translator/testFiles/inheritance/cases/methodOverride.kt b/js/js.translator/testData/inheritance/cases/methodOverride.kt similarity index 100% rename from js/js.translator/testFiles/inheritance/cases/methodOverride.kt rename to js/js.translator/testData/inheritance/cases/methodOverride.kt diff --git a/js/js.translator/testFiles/inheritance/cases/valOverride.kt b/js/js.translator/testData/inheritance/cases/valOverride.kt similarity index 100% rename from js/js.translator/testFiles/inheritance/cases/valOverride.kt rename to js/js.translator/testData/inheritance/cases/valOverride.kt diff --git a/js/js.translator/testFiles/inheritance/cases/valuePassedToAncestorConstructor.kt b/js/js.translator/testData/inheritance/cases/valuePassedToAncestorConstructor.kt similarity index 100% rename from js/js.translator/testFiles/inheritance/cases/valuePassedToAncestorConstructor.kt rename to js/js.translator/testData/inheritance/cases/valuePassedToAncestorConstructor.kt diff --git a/js/js.translator/testFiles/initialize/cases/classInitializer.kt b/js/js.translator/testData/initialize/cases/classInitializer.kt similarity index 100% rename from js/js.translator/testFiles/initialize/cases/classInitializer.kt rename to js/js.translator/testData/initialize/cases/classInitializer.kt diff --git a/js/js.translator/testFiles/initialize/cases/rootPackageValInit.kt b/js/js.translator/testData/initialize/cases/rootPackageValInit.kt similarity index 100% rename from js/js.translator/testFiles/initialize/cases/rootPackageValInit.kt rename to js/js.translator/testData/initialize/cases/rootPackageValInit.kt diff --git a/js/js.translator/testFiles/initialize/cases/rootValInit.kt b/js/js.translator/testData/initialize/cases/rootValInit.kt similarity index 100% rename from js/js.translator/testFiles/initialize/cases/rootValInit.kt rename to js/js.translator/testData/initialize/cases/rootValInit.kt diff --git a/js/js.translator/testFiles/inline/cases/extension.kt b/js/js.translator/testData/inline/cases/extension.kt similarity index 100% rename from js/js.translator/testFiles/inline/cases/extension.kt rename to js/js.translator/testData/inline/cases/extension.kt diff --git a/js/js.translator/testFiles/inline/cases/extensionWithParameter.kt b/js/js.translator/testData/inline/cases/extensionWithParameter.kt similarity index 100% rename from js/js.translator/testFiles/inline/cases/extensionWithParameter.kt rename to js/js.translator/testData/inline/cases/extensionWithParameter.kt diff --git a/js/js.translator/testFiles/inline/cases/functionWithBlockBody.kt b/js/js.translator/testData/inline/cases/functionWithBlockBody.kt similarity index 100% rename from js/js.translator/testFiles/inline/cases/functionWithBlockBody.kt rename to js/js.translator/testData/inline/cases/functionWithBlockBody.kt diff --git a/js/js.translator/testFiles/inline/cases/functionWithOneParameter.kt b/js/js.translator/testData/inline/cases/functionWithOneParameter.kt similarity index 100% rename from js/js.translator/testFiles/inline/cases/functionWithOneParameter.kt rename to js/js.translator/testData/inline/cases/functionWithOneParameter.kt diff --git a/js/js.translator/testFiles/inline/cases/functionWithTwoParameters.kt b/js/js.translator/testData/inline/cases/functionWithTwoParameters.kt similarity index 100% rename from js/js.translator/testFiles/inline/cases/functionWithTwoParameters.kt rename to js/js.translator/testData/inline/cases/functionWithTwoParameters.kt diff --git a/js/js.translator/testFiles/inline/cases/functionWithoutParameters.kt b/js/js.translator/testData/inline/cases/functionWithoutParameters.kt similarity index 100% rename from js/js.translator/testFiles/inline/cases/functionWithoutParameters.kt rename to js/js.translator/testData/inline/cases/functionWithoutParameters.kt diff --git a/js/js.translator/testFiles/inline/cases/method.kt b/js/js.translator/testData/inline/cases/method.kt similarity index 100% rename from js/js.translator/testFiles/inline/cases/method.kt rename to js/js.translator/testData/inline/cases/method.kt diff --git a/js/js.translator/testFiles/inline/cases/methodWithIndirectlyReferencedThis.kt b/js/js.translator/testData/inline/cases/methodWithIndirectlyReferencedThis.kt similarity index 100% rename from js/js.translator/testFiles/inline/cases/methodWithIndirectlyReferencedThis.kt rename to js/js.translator/testData/inline/cases/methodWithIndirectlyReferencedThis.kt diff --git a/js/js.translator/testFiles/inline/cases/methodWithReferenceToThis.kt b/js/js.translator/testData/inline/cases/methodWithReferenceToThis.kt similarity index 100% rename from js/js.translator/testFiles/inline/cases/methodWithReferenceToThis.kt rename to js/js.translator/testData/inline/cases/methodWithReferenceToThis.kt diff --git a/js/js.translator/testFiles/java/arrayList/cases/access.kt b/js/js.translator/testData/java/arrayList/cases/access.kt similarity index 100% rename from js/js.translator/testFiles/java/arrayList/cases/access.kt rename to js/js.translator/testData/java/arrayList/cases/access.kt diff --git a/js/js.translator/testFiles/java/arrayList/cases/arrayAccess.kt b/js/js.translator/testData/java/arrayList/cases/arrayAccess.kt similarity index 100% rename from js/js.translator/testFiles/java/arrayList/cases/arrayAccess.kt rename to js/js.translator/testData/java/arrayList/cases/arrayAccess.kt diff --git a/js/js.translator/testFiles/java/arrayList/cases/constructWithCapacity.kt b/js/js.translator/testData/java/arrayList/cases/constructWithCapacity.kt similarity index 100% rename from js/js.translator/testFiles/java/arrayList/cases/constructWithCapacity.kt rename to js/js.translator/testData/java/arrayList/cases/constructWithCapacity.kt diff --git a/js/js.translator/testFiles/java/arrayList/cases/constructWithSideEffectParam.kt b/js/js.translator/testData/java/arrayList/cases/constructWithSideEffectParam.kt similarity index 100% rename from js/js.translator/testFiles/java/arrayList/cases/constructWithSideEffectParam.kt rename to js/js.translator/testData/java/arrayList/cases/constructWithSideEffectParam.kt diff --git a/js/js.translator/testFiles/java/arrayList/cases/containsAll.kt b/js/js.translator/testData/java/arrayList/cases/containsAll.kt similarity index 100% rename from js/js.translator/testFiles/java/arrayList/cases/containsAll.kt rename to js/js.translator/testData/java/arrayList/cases/containsAll.kt diff --git a/js/js.translator/testFiles/java/arrayList/cases/emptyList.kt b/js/js.translator/testData/java/arrayList/cases/emptyList.kt similarity index 100% rename from js/js.translator/testFiles/java/arrayList/cases/emptyList.kt rename to js/js.translator/testData/java/arrayList/cases/emptyList.kt diff --git a/js/js.translator/testFiles/java/arrayList/cases/indexOOB.kt b/js/js.translator/testData/java/arrayList/cases/indexOOB.kt similarity index 100% rename from js/js.translator/testFiles/java/arrayList/cases/indexOOB.kt rename to js/js.translator/testData/java/arrayList/cases/indexOOB.kt diff --git a/js/js.translator/testFiles/java/arrayList/cases/indexOf.kt b/js/js.translator/testData/java/arrayList/cases/indexOf.kt similarity index 100% rename from js/js.translator/testFiles/java/arrayList/cases/indexOf.kt rename to js/js.translator/testData/java/arrayList/cases/indexOf.kt diff --git a/js/js.translator/testFiles/java/arrayList/cases/isEmpty.kt b/js/js.translator/testData/java/arrayList/cases/isEmpty.kt similarity index 100% rename from js/js.translator/testFiles/java/arrayList/cases/isEmpty.kt rename to js/js.translator/testData/java/arrayList/cases/isEmpty.kt diff --git a/js/js.translator/testFiles/java/arrayList/cases/iterate.kt b/js/js.translator/testData/java/arrayList/cases/iterate.kt similarity index 100% rename from js/js.translator/testFiles/java/arrayList/cases/iterate.kt rename to js/js.translator/testData/java/arrayList/cases/iterate.kt diff --git a/js/js.translator/testFiles/java/arrayList/cases/misc.kt b/js/js.translator/testData/java/arrayList/cases/misc.kt similarity index 100% rename from js/js.translator/testFiles/java/arrayList/cases/misc.kt rename to js/js.translator/testData/java/arrayList/cases/misc.kt diff --git a/js/js.translator/testFiles/java/arrayList/cases/remove.kt b/js/js.translator/testData/java/arrayList/cases/remove.kt similarity index 100% rename from js/js.translator/testFiles/java/arrayList/cases/remove.kt rename to js/js.translator/testData/java/arrayList/cases/remove.kt diff --git a/js/js.translator/testFiles/java/arrayList/cases/removeAll.kt b/js/js.translator/testData/java/arrayList/cases/removeAll.kt similarity index 100% rename from js/js.translator/testFiles/java/arrayList/cases/removeAll.kt rename to js/js.translator/testData/java/arrayList/cases/removeAll.kt diff --git a/js/js.translator/testFiles/java/arrayList/cases/removeWithIndexOutOfBounds.kt b/js/js.translator/testData/java/arrayList/cases/removeWithIndexOutOfBounds.kt similarity index 100% rename from js/js.translator/testFiles/java/arrayList/cases/removeWithIndexOutOfBounds.kt rename to js/js.translator/testData/java/arrayList/cases/removeWithIndexOutOfBounds.kt diff --git a/js/js.translator/testFiles/java/arrayList/cases/retainAll.kt b/js/js.translator/testData/java/arrayList/cases/retainAll.kt similarity index 100% rename from js/js.translator/testFiles/java/arrayList/cases/retainAll.kt rename to js/js.translator/testData/java/arrayList/cases/retainAll.kt diff --git a/js/js.translator/testFiles/java/arrayList/cases/toArray.kt b/js/js.translator/testData/java/arrayList/cases/toArray.kt similarity index 100% rename from js/js.translator/testFiles/java/arrayList/cases/toArray.kt rename to js/js.translator/testData/java/arrayList/cases/toArray.kt diff --git a/js/js.translator/testFiles/jsTester/jsTester.js b/js/js.translator/testData/jsTester/jsTester.js similarity index 100% rename from js/js.translator/testFiles/jsTester/jsTester.js rename to js/js.translator/testData/jsTester/jsTester.js diff --git a/js/js.translator/testFiles/jsTester/jsTester.kt b/js/js.translator/testData/jsTester/jsTester.kt similarity index 100% rename from js/js.translator/testFiles/jsTester/jsTester.kt rename to js/js.translator/testData/jsTester/jsTester.kt diff --git a/js/js.translator/testFiles/jshint.js b/js/js.translator/testData/jshint.js similarity index 100% rename from js/js.translator/testFiles/jshint.js rename to js/js.translator/testData/jshint.js diff --git a/js/js.translator/testFiles/jslint.js b/js/js.translator/testData/jslint.js similarity index 100% rename from js/js.translator/testFiles/jslint.js rename to js/js.translator/testData/jslint.js diff --git a/js/js.translator/testFiles/kotlin_lib.js b/js/js.translator/testData/kotlin_lib.js similarity index 100% rename from js/js.translator/testFiles/kotlin_lib.js rename to js/js.translator/testData/kotlin_lib.js diff --git a/js/js.translator/testFiles/kotlin_lib_ecma5.js b/js/js.translator/testData/kotlin_lib_ecma5.js similarity index 100% rename from js/js.translator/testFiles/kotlin_lib_ecma5.js rename to js/js.translator/testData/kotlin_lib_ecma5.js diff --git a/js/js.translator/testFiles/libImplementations/jQuery.js b/js/js.translator/testData/libImplementations/jQuery.js similarity index 100% rename from js/js.translator/testFiles/libImplementations/jQuery.js rename to js/js.translator/testData/libImplementations/jQuery.js diff --git a/js/js.translator/testFiles/libImplementations/jshashset.js b/js/js.translator/testData/libImplementations/jshashset.js similarity index 100% rename from js/js.translator/testFiles/libImplementations/jshashset.js rename to js/js.translator/testData/libImplementations/jshashset.js diff --git a/js/js.translator/testFiles/libImplementations/jshashset_src.js b/js/js.translator/testData/libImplementations/jshashset_src.js similarity index 100% rename from js/js.translator/testFiles/libImplementations/jshashset_src.js rename to js/js.translator/testData/libImplementations/jshashset_src.js diff --git a/js/js.translator/testFiles/libImplementations/jshashtable-2.1.js b/js/js.translator/testData/libImplementations/jshashtable-2.1.js similarity index 100% rename from js/js.translator/testFiles/libImplementations/jshashtable-2.1.js rename to js/js.translator/testData/libImplementations/jshashtable-2.1.js diff --git a/js/js.translator/testFiles/libImplementations/jshashtable-2.1_src.js b/js/js.translator/testData/libImplementations/jshashtable-2.1_src.js similarity index 100% rename from js/js.translator/testFiles/libImplementations/jshashtable-2.1_src.js rename to js/js.translator/testData/libImplementations/jshashtable-2.1_src.js diff --git a/js/js.translator/testFiles/libImplementations/prototype.js b/js/js.translator/testData/libImplementations/prototype.js similarity index 100% rename from js/js.translator/testFiles/libImplementations/prototype.js rename to js/js.translator/testData/libImplementations/prototype.js diff --git a/js/js.translator/testFiles/maps.js b/js/js.translator/testData/maps.js similarity index 100% rename from js/js.translator/testFiles/maps.js rename to js/js.translator/testData/maps.js diff --git a/js/js.translator/testFiles/multiFile/cases/classOfTheSameNameInAnotherPackage/A.kt b/js/js.translator/testData/multiFile/cases/classOfTheSameNameInAnotherPackage/A.kt similarity index 100% rename from js/js.translator/testFiles/multiFile/cases/classOfTheSameNameInAnotherPackage/A.kt rename to js/js.translator/testData/multiFile/cases/classOfTheSameNameInAnotherPackage/A.kt diff --git a/js/js.translator/testFiles/multiFile/cases/classOfTheSameNameInAnotherPackage/B.kt b/js/js.translator/testData/multiFile/cases/classOfTheSameNameInAnotherPackage/B.kt similarity index 100% rename from js/js.translator/testFiles/multiFile/cases/classOfTheSameNameInAnotherPackage/B.kt rename to js/js.translator/testData/multiFile/cases/classOfTheSameNameInAnotherPackage/B.kt diff --git a/js/js.translator/testFiles/multiFile/cases/classesInheritedFromOtherFile/a.kt b/js/js.translator/testData/multiFile/cases/classesInheritedFromOtherFile/a.kt similarity index 100% rename from js/js.translator/testFiles/multiFile/cases/classesInheritedFromOtherFile/a.kt rename to js/js.translator/testData/multiFile/cases/classesInheritedFromOtherFile/a.kt diff --git a/js/js.translator/testFiles/multiFile/cases/classesInheritedFromOtherFile/b.kt b/js/js.translator/testData/multiFile/cases/classesInheritedFromOtherFile/b.kt similarity index 100% rename from js/js.translator/testFiles/multiFile/cases/classesInheritedFromOtherFile/b.kt rename to js/js.translator/testData/multiFile/cases/classesInheritedFromOtherFile/b.kt diff --git a/js/js.translator/testFiles/multiFile/cases/functionsVisibleFromOtherFile/a.kt b/js/js.translator/testData/multiFile/cases/functionsVisibleFromOtherFile/a.kt similarity index 100% rename from js/js.translator/testFiles/multiFile/cases/functionsVisibleFromOtherFile/a.kt rename to js/js.translator/testData/multiFile/cases/functionsVisibleFromOtherFile/a.kt diff --git a/js/js.translator/testFiles/multiFile/cases/functionsVisibleFromOtherFile/b.kt b/js/js.translator/testData/multiFile/cases/functionsVisibleFromOtherFile/b.kt similarity index 100% rename from js/js.translator/testFiles/multiFile/cases/functionsVisibleFromOtherFile/b.kt rename to js/js.translator/testData/multiFile/cases/functionsVisibleFromOtherFile/b.kt diff --git a/js/js.translator/testFiles/multiPackage/cases/classesInheritedFromOtherPackage/a.kt b/js/js.translator/testData/multiPackage/cases/classesInheritedFromOtherPackage/a.kt similarity index 100% rename from js/js.translator/testFiles/multiPackage/cases/classesInheritedFromOtherPackage/a.kt rename to js/js.translator/testData/multiPackage/cases/classesInheritedFromOtherPackage/a.kt diff --git a/js/js.translator/testFiles/multiPackage/cases/classesInheritedFromOtherPackage/b.kt b/js/js.translator/testData/multiPackage/cases/classesInheritedFromOtherPackage/b.kt similarity index 100% rename from js/js.translator/testFiles/multiPackage/cases/classesInheritedFromOtherPackage/b.kt rename to js/js.translator/testData/multiPackage/cases/classesInheritedFromOtherPackage/b.kt diff --git a/js/js.translator/testFiles/multiPackage/cases/createClassFromOtherPackage/a.kt b/js/js.translator/testData/multiPackage/cases/createClassFromOtherPackage/a.kt similarity index 100% rename from js/js.translator/testFiles/multiPackage/cases/createClassFromOtherPackage/a.kt rename to js/js.translator/testData/multiPackage/cases/createClassFromOtherPackage/a.kt diff --git a/js/js.translator/testFiles/multiPackage/cases/createClassFromOtherPackage/b.kt b/js/js.translator/testData/multiPackage/cases/createClassFromOtherPackage/b.kt similarity index 100% rename from js/js.translator/testFiles/multiPackage/cases/createClassFromOtherPackage/b.kt rename to js/js.translator/testData/multiPackage/cases/createClassFromOtherPackage/b.kt diff --git a/js/js.translator/testFiles/multiPackage/cases/createClassFromOtherPackageUsingImport/a.kt b/js/js.translator/testData/multiPackage/cases/createClassFromOtherPackageUsingImport/a.kt similarity index 100% rename from js/js.translator/testFiles/multiPackage/cases/createClassFromOtherPackageUsingImport/a.kt rename to js/js.translator/testData/multiPackage/cases/createClassFromOtherPackageUsingImport/a.kt diff --git a/js/js.translator/testFiles/multiPackage/cases/createClassFromOtherPackageUsingImport/b.kt b/js/js.translator/testData/multiPackage/cases/createClassFromOtherPackageUsingImport/b.kt similarity index 100% rename from js/js.translator/testFiles/multiPackage/cases/createClassFromOtherPackageUsingImport/b.kt rename to js/js.translator/testData/multiPackage/cases/createClassFromOtherPackageUsingImport/b.kt diff --git a/js/js.translator/testFiles/multiPackage/cases/functionsVisibleFromOtherPackage/a.kt b/js/js.translator/testData/multiPackage/cases/functionsVisibleFromOtherPackage/a.kt similarity index 100% rename from js/js.translator/testFiles/multiPackage/cases/functionsVisibleFromOtherPackage/a.kt rename to js/js.translator/testData/multiPackage/cases/functionsVisibleFromOtherPackage/a.kt diff --git a/js/js.translator/testFiles/multiPackage/cases/functionsVisibleFromOtherPackage/b.kt b/js/js.translator/testData/multiPackage/cases/functionsVisibleFromOtherPackage/b.kt similarity index 100% rename from js/js.translator/testFiles/multiPackage/cases/functionsVisibleFromOtherPackage/b.kt rename to js/js.translator/testData/multiPackage/cases/functionsVisibleFromOtherPackage/b.kt diff --git a/js/js.translator/testFiles/multiPackage/cases/nestedPackageFunctionCalledFromOtherPackage/a.kt b/js/js.translator/testData/multiPackage/cases/nestedPackageFunctionCalledFromOtherPackage/a.kt similarity index 100% rename from js/js.translator/testFiles/multiPackage/cases/nestedPackageFunctionCalledFromOtherPackage/a.kt rename to js/js.translator/testData/multiPackage/cases/nestedPackageFunctionCalledFromOtherPackage/a.kt diff --git a/js/js.translator/testFiles/multiPackage/cases/nestedPackageFunctionCalledFromOtherPackage/b.kt b/js/js.translator/testData/multiPackage/cases/nestedPackageFunctionCalledFromOtherPackage/b.kt similarity index 100% rename from js/js.translator/testFiles/multiPackage/cases/nestedPackageFunctionCalledFromOtherPackage/b.kt rename to js/js.translator/testData/multiPackage/cases/nestedPackageFunctionCalledFromOtherPackage/b.kt diff --git a/js/js.translator/testFiles/multiPackage/cases/packageVariableVisibleFromOtherPackage/a.kt b/js/js.translator/testData/multiPackage/cases/packageVariableVisibleFromOtherPackage/a.kt similarity index 100% rename from js/js.translator/testFiles/multiPackage/cases/packageVariableVisibleFromOtherPackage/a.kt rename to js/js.translator/testData/multiPackage/cases/packageVariableVisibleFromOtherPackage/a.kt diff --git a/js/js.translator/testFiles/multiPackage/cases/packageVariableVisibleFromOtherPackage/b.kt b/js/js.translator/testData/multiPackage/cases/packageVariableVisibleFromOtherPackage/b.kt similarity index 100% rename from js/js.translator/testFiles/multiPackage/cases/packageVariableVisibleFromOtherPackage/b.kt rename to js/js.translator/testData/multiPackage/cases/packageVariableVisibleFromOtherPackage/b.kt diff --git a/js/js.translator/testFiles/multiPackage/cases/subpackagesWithClashingNames/a.kt b/js/js.translator/testData/multiPackage/cases/subpackagesWithClashingNames/a.kt similarity index 100% rename from js/js.translator/testFiles/multiPackage/cases/subpackagesWithClashingNames/a.kt rename to js/js.translator/testData/multiPackage/cases/subpackagesWithClashingNames/a.kt diff --git a/js/js.translator/testFiles/multiPackage/cases/subpackagesWithClashingNames/b.kt b/js/js.translator/testData/multiPackage/cases/subpackagesWithClashingNames/b.kt similarity index 100% rename from js/js.translator/testFiles/multiPackage/cases/subpackagesWithClashingNames/b.kt rename to js/js.translator/testData/multiPackage/cases/subpackagesWithClashingNames/b.kt diff --git a/js/js.translator/testFiles/multiPackage/cases/subpackagesWithClashingNamesUsingImport/a.kt b/js/js.translator/testData/multiPackage/cases/subpackagesWithClashingNamesUsingImport/a.kt similarity index 100% rename from js/js.translator/testFiles/multiPackage/cases/subpackagesWithClashingNamesUsingImport/a.kt rename to js/js.translator/testData/multiPackage/cases/subpackagesWithClashingNamesUsingImport/a.kt diff --git a/js/js.translator/testFiles/multiPackage/cases/subpackagesWithClashingNamesUsingImport/b.kt b/js/js.translator/testData/multiPackage/cases/subpackagesWithClashingNamesUsingImport/b.kt similarity index 100% rename from js/js.translator/testFiles/multiPackage/cases/subpackagesWithClashingNamesUsingImport/b.kt rename to js/js.translator/testData/multiPackage/cases/subpackagesWithClashingNamesUsingImport/b.kt diff --git a/js/js.translator/testFiles/multideclaration/cases/multiValForArray.kt b/js/js.translator/testData/multideclaration/cases/multiValForArray.kt similarity index 100% rename from js/js.translator/testFiles/multideclaration/cases/multiValForArray.kt rename to js/js.translator/testData/multideclaration/cases/multiValForArray.kt diff --git a/js/js.translator/testFiles/multideclaration/cases/multiValForMap.kt b/js/js.translator/testData/multideclaration/cases/multiValForMap.kt similarity index 100% rename from js/js.translator/testFiles/multideclaration/cases/multiValForMap.kt rename to js/js.translator/testData/multideclaration/cases/multiValForMap.kt diff --git a/js/js.translator/testFiles/multideclaration/cases/multiValForRange.kt b/js/js.translator/testData/multideclaration/cases/multiValForRange.kt similarity index 100% rename from js/js.translator/testFiles/multideclaration/cases/multiValForRange.kt rename to js/js.translator/testData/multideclaration/cases/multiValForRange.kt diff --git a/js/js.translator/testFiles/multideclaration/cases/multiValInFor.kt b/js/js.translator/testData/multideclaration/cases/multiValInFor.kt similarity index 100% rename from js/js.translator/testFiles/multideclaration/cases/multiValInFor.kt rename to js/js.translator/testData/multideclaration/cases/multiValInFor.kt diff --git a/js/js.translator/testFiles/multideclaration/cases/multiValInIntFor.kt b/js/js.translator/testData/multideclaration/cases/multiValInIntFor.kt similarity index 100% rename from js/js.translator/testFiles/multideclaration/cases/multiValInIntFor.kt rename to js/js.translator/testData/multideclaration/cases/multiValInIntFor.kt diff --git a/js/js.translator/testFiles/multideclaration/cases/multiValInIntRangeFor.kt b/js/js.translator/testData/multideclaration/cases/multiValInIntRangeFor.kt similarity index 100% rename from js/js.translator/testFiles/multideclaration/cases/multiValInIntRangeFor.kt rename to js/js.translator/testData/multideclaration/cases/multiValInIntRangeFor.kt diff --git a/js/js.translator/testFiles/multideclaration/cases/multiValOrVar.kt b/js/js.translator/testData/multideclaration/cases/multiValOrVar.kt similarity index 100% rename from js/js.translator/testFiles/multideclaration/cases/multiValOrVar.kt rename to js/js.translator/testData/multideclaration/cases/multiValOrVar.kt diff --git a/js/js.translator/testFiles/nameClashes/cases/differenceInCapitalization.kt b/js/js.translator/testData/nameClashes/cases/differenceInCapitalization.kt similarity index 100% rename from js/js.translator/testFiles/nameClashes/cases/differenceInCapitalization.kt rename to js/js.translator/testData/nameClashes/cases/differenceInCapitalization.kt diff --git a/js/js.translator/testFiles/nameClashes/cases/methodOverload.kt b/js/js.translator/testData/nameClashes/cases/methodOverload.kt similarity index 100% rename from js/js.translator/testFiles/nameClashes/cases/methodOverload.kt rename to js/js.translator/testData/nameClashes/cases/methodOverload.kt diff --git a/js/js.translator/testFiles/nameClashes/cases/overloadExtension.kt b/js/js.translator/testData/nameClashes/cases/overloadExtension.kt similarity index 100% rename from js/js.translator/testFiles/nameClashes/cases/overloadExtension.kt rename to js/js.translator/testData/nameClashes/cases/overloadExtension.kt diff --git a/js/js.translator/testFiles/native/cases/class.kt b/js/js.translator/testData/native/cases/class.kt similarity index 100% rename from js/js.translator/testFiles/native/cases/class.kt rename to js/js.translator/testData/native/cases/class.kt diff --git a/js/js.translator/testFiles/native/cases/classObject.kt b/js/js.translator/testData/native/cases/classObject.kt similarity index 100% rename from js/js.translator/testFiles/native/cases/classObject.kt rename to js/js.translator/testData/native/cases/classObject.kt diff --git a/js/js.translator/testFiles/native/cases/inheritanceFromNativeClass.kt b/js/js.translator/testData/native/cases/inheritanceFromNativeClass.kt similarity index 100% rename from js/js.translator/testFiles/native/cases/inheritanceFromNativeClass.kt rename to js/js.translator/testData/native/cases/inheritanceFromNativeClass.kt diff --git a/js/js.translator/testFiles/native/cases/kt1519.kt b/js/js.translator/testData/native/cases/kt1519.kt similarity index 100% rename from js/js.translator/testFiles/native/cases/kt1519.kt rename to js/js.translator/testData/native/cases/kt1519.kt diff --git a/js/js.translator/testFiles/native/cases/kt2209.kt b/js/js.translator/testData/native/cases/kt2209.kt similarity index 100% rename from js/js.translator/testFiles/native/cases/kt2209.kt rename to js/js.translator/testData/native/cases/kt2209.kt diff --git a/js/js.translator/testFiles/native/cases/kt2323.kt b/js/js.translator/testData/native/cases/kt2323.kt similarity index 100% rename from js/js.translator/testFiles/native/cases/kt2323.kt rename to js/js.translator/testData/native/cases/kt2323.kt diff --git a/js/js.translator/testFiles/native/cases/library.kt b/js/js.translator/testData/native/cases/library.kt similarity index 100% rename from js/js.translator/testFiles/native/cases/library.kt rename to js/js.translator/testData/native/cases/library.kt diff --git a/js/js.translator/testFiles/native/cases/nativePropertyWithCustomName.kt b/js/js.translator/testData/native/cases/nativePropertyWithCustomName.kt similarity index 100% rename from js/js.translator/testFiles/native/cases/nativePropertyWithCustomName.kt rename to js/js.translator/testData/native/cases/nativePropertyWithCustomName.kt diff --git a/js/js.translator/testFiles/native/cases/simple.kt b/js/js.translator/testData/native/cases/simple.kt similarity index 100% rename from js/js.translator/testFiles/native/cases/simple.kt rename to js/js.translator/testData/native/cases/simple.kt diff --git a/js/js.translator/testFiles/native/cases/simpleUndefined.kt b/js/js.translator/testData/native/cases/simpleUndefined.kt similarity index 100% rename from js/js.translator/testFiles/native/cases/simpleUndefined.kt rename to js/js.translator/testData/native/cases/simpleUndefined.kt diff --git a/js/js.translator/testFiles/native/cases/undefined.kt b/js/js.translator/testData/native/cases/undefined.kt similarity index 100% rename from js/js.translator/testFiles/native/cases/undefined.kt rename to js/js.translator/testData/native/cases/undefined.kt diff --git a/js/js.translator/testFiles/native/cases/vararg.kt b/js/js.translator/testData/native/cases/vararg.kt similarity index 100% rename from js/js.translator/testFiles/native/cases/vararg.kt rename to js/js.translator/testData/native/cases/vararg.kt diff --git a/js/js.translator/testFiles/native/native/class.js b/js/js.translator/testData/native/native/class.js similarity index 100% rename from js/js.translator/testFiles/native/native/class.js rename to js/js.translator/testData/native/native/class.js diff --git a/js/js.translator/testFiles/native/native/classObject.js b/js/js.translator/testData/native/native/classObject.js similarity index 100% rename from js/js.translator/testFiles/native/native/classObject.js rename to js/js.translator/testData/native/native/classObject.js diff --git a/js/js.translator/testFiles/native/native/inheritanceFromNativeClass.js b/js/js.translator/testData/native/native/inheritanceFromNativeClass.js similarity index 100% rename from js/js.translator/testFiles/native/native/inheritanceFromNativeClass.js rename to js/js.translator/testData/native/native/inheritanceFromNativeClass.js diff --git a/js/js.translator/testFiles/native/native/kt1519.js b/js/js.translator/testData/native/native/kt1519.js similarity index 100% rename from js/js.translator/testFiles/native/native/kt1519.js rename to js/js.translator/testData/native/native/kt1519.js diff --git a/js/js.translator/testFiles/native/native/kt2209.js b/js/js.translator/testData/native/native/kt2209.js similarity index 100% rename from js/js.translator/testFiles/native/native/kt2209.js rename to js/js.translator/testData/native/native/kt2209.js diff --git a/js/js.translator/testFiles/native/native/kt2323.js b/js/js.translator/testData/native/native/kt2323.js similarity index 100% rename from js/js.translator/testFiles/native/native/kt2323.js rename to js/js.translator/testData/native/native/kt2323.js diff --git a/js/js.translator/testFiles/native/native/library.js b/js/js.translator/testData/native/native/library.js similarity index 100% rename from js/js.translator/testFiles/native/native/library.js rename to js/js.translator/testData/native/native/library.js diff --git a/js/js.translator/testFiles/native/native/nativePropertyWithCustomName.js b/js/js.translator/testData/native/native/nativePropertyWithCustomName.js similarity index 100% rename from js/js.translator/testFiles/native/native/nativePropertyWithCustomName.js rename to js/js.translator/testData/native/native/nativePropertyWithCustomName.js diff --git a/js/js.translator/testFiles/native/native/simple.js b/js/js.translator/testData/native/native/simple.js similarity index 100% rename from js/js.translator/testFiles/native/native/simple.js rename to js/js.translator/testData/native/native/simple.js diff --git a/js/js.translator/testFiles/native/native/simpleUndefined.js b/js/js.translator/testData/native/native/simpleUndefined.js similarity index 100% rename from js/js.translator/testFiles/native/native/simpleUndefined.js rename to js/js.translator/testData/native/native/simpleUndefined.js diff --git a/js/js.translator/testFiles/native/native/undefined.js b/js/js.translator/testData/native/native/undefined.js similarity index 100% rename from js/js.translator/testFiles/native/native/undefined.js rename to js/js.translator/testData/native/native/undefined.js diff --git a/js/js.translator/testFiles/native/native/vararg.js b/js/js.translator/testData/native/native/vararg.js similarity index 100% rename from js/js.translator/testFiles/native/native/vararg.js rename to js/js.translator/testData/native/native/vararg.js diff --git a/js/js.translator/testFiles/number/cases/byteAndShortConversions.kt b/js/js.translator/testData/number/cases/byteAndShortConversions.kt similarity index 100% rename from js/js.translator/testFiles/number/cases/byteAndShortConversions.kt rename to js/js.translator/testData/number/cases/byteAndShortConversions.kt diff --git a/js/js.translator/testFiles/number/cases/division.kt b/js/js.translator/testData/number/cases/division.kt similarity index 100% rename from js/js.translator/testFiles/number/cases/division.kt rename to js/js.translator/testData/number/cases/division.kt diff --git a/js/js.translator/testFiles/number/cases/doubleConversions.kt b/js/js.translator/testData/number/cases/doubleConversions.kt similarity index 100% rename from js/js.translator/testFiles/number/cases/doubleConversions.kt rename to js/js.translator/testData/number/cases/doubleConversions.kt diff --git a/js/js.translator/testFiles/number/cases/hexademicalConstant.kt b/js/js.translator/testData/number/cases/hexademicalConstant.kt similarity index 100% rename from js/js.translator/testFiles/number/cases/hexademicalConstant.kt rename to js/js.translator/testData/number/cases/hexademicalConstant.kt diff --git a/js/js.translator/testFiles/number/cases/intConversions.kt b/js/js.translator/testData/number/cases/intConversions.kt similarity index 100% rename from js/js.translator/testFiles/number/cases/intConversions.kt rename to js/js.translator/testData/number/cases/intConversions.kt diff --git a/js/js.translator/testFiles/number/cases/kt2342.kt b/js/js.translator/testData/number/cases/kt2342.kt similarity index 100% rename from js/js.translator/testFiles/number/cases/kt2342.kt rename to js/js.translator/testData/number/cases/kt2342.kt diff --git a/js/js.translator/testFiles/number/cases/numberConversions.kt b/js/js.translator/testData/number/cases/numberConversions.kt similarity index 100% rename from js/js.translator/testFiles/number/cases/numberConversions.kt rename to js/js.translator/testData/number/cases/numberConversions.kt diff --git a/js/js.translator/testFiles/object/cases/objectDeclaration.kt b/js/js.translator/testData/object/cases/objectDeclaration.kt similarity index 100% rename from js/js.translator/testFiles/object/cases/objectDeclaration.kt rename to js/js.translator/testData/object/cases/objectDeclaration.kt diff --git a/js/js.translator/testFiles/object/cases/objectDeclarationWithVars.kt b/js/js.translator/testData/object/cases/objectDeclarationWithVars.kt similarity index 100% rename from js/js.translator/testFiles/object/cases/objectDeclarationWithVars.kt rename to js/js.translator/testData/object/cases/objectDeclarationWithVars.kt diff --git a/js/js.translator/testFiles/object/cases/objectInMethod.kt b/js/js.translator/testData/object/cases/objectInMethod.kt similarity index 100% rename from js/js.translator/testFiles/object/cases/objectInMethod.kt rename to js/js.translator/testData/object/cases/objectInMethod.kt diff --git a/js/js.translator/testFiles/object/cases/objectInObject.kt b/js/js.translator/testData/object/cases/objectInObject.kt similarity index 100% rename from js/js.translator/testFiles/object/cases/objectInObject.kt rename to js/js.translator/testData/object/cases/objectInObject.kt diff --git a/js/js.translator/testFiles/object/cases/objectInObjectWithClosure.kt b/js/js.translator/testData/object/cases/objectInObjectWithClosure.kt similarity index 100% rename from js/js.translator/testFiles/object/cases/objectInObjectWithClosure.kt rename to js/js.translator/testData/object/cases/objectInObjectWithClosure.kt diff --git a/js/js.translator/testFiles/object/cases/objectInheritingFromATrait.kt b/js/js.translator/testData/object/cases/objectInheritingFromATrait.kt similarity index 100% rename from js/js.translator/testFiles/object/cases/objectInheritingFromATrait.kt rename to js/js.translator/testData/object/cases/objectInheritingFromATrait.kt diff --git a/js/js.translator/testFiles/object/cases/objectInheritingFromClass.kt b/js/js.translator/testData/object/cases/objectInheritingFromClass.kt similarity index 100% rename from js/js.translator/testFiles/object/cases/objectInheritingFromClass.kt rename to js/js.translator/testData/object/cases/objectInheritingFromClass.kt diff --git a/js/js.translator/testFiles/object/cases/objectWithMethods.kt b/js/js.translator/testData/object/cases/objectWithMethods.kt similarity index 100% rename from js/js.translator/testFiles/object/cases/objectWithMethods.kt rename to js/js.translator/testData/object/cases/objectWithMethods.kt diff --git a/js/js.translator/testFiles/operatorOverloading/cases/binaryDivOverload.kt b/js/js.translator/testData/operatorOverloading/cases/binaryDivOverload.kt similarity index 100% rename from js/js.translator/testFiles/operatorOverloading/cases/binaryDivOverload.kt rename to js/js.translator/testData/operatorOverloading/cases/binaryDivOverload.kt diff --git a/js/js.translator/testFiles/operatorOverloading/cases/compareTo.kt b/js/js.translator/testData/operatorOverloading/cases/compareTo.kt similarity index 100% rename from js/js.translator/testFiles/operatorOverloading/cases/compareTo.kt rename to js/js.translator/testData/operatorOverloading/cases/compareTo.kt diff --git a/js/js.translator/testFiles/operatorOverloading/cases/notOverload.kt b/js/js.translator/testData/operatorOverloading/cases/notOverload.kt similarity index 100% rename from js/js.translator/testFiles/operatorOverloading/cases/notOverload.kt rename to js/js.translator/testData/operatorOverloading/cases/notOverload.kt diff --git a/js/js.translator/testFiles/operatorOverloading/cases/operatorOverloadOnPropertyCallGetterAndSetterOnlyOnce.kt b/js/js.translator/testData/operatorOverloading/cases/operatorOverloadOnPropertyCallGetterAndSetterOnlyOnce.kt similarity index 100% rename from js/js.translator/testFiles/operatorOverloading/cases/operatorOverloadOnPropertyCallGetterAndSetterOnlyOnce.kt rename to js/js.translator/testData/operatorOverloading/cases/operatorOverloadOnPropertyCallGetterAndSetterOnlyOnce.kt diff --git a/js/js.translator/testFiles/operatorOverloading/cases/overloadPlusAssignArrayList.kt b/js/js.translator/testData/operatorOverloading/cases/overloadPlusAssignArrayList.kt similarity index 100% rename from js/js.translator/testFiles/operatorOverloading/cases/overloadPlusAssignArrayList.kt rename to js/js.translator/testData/operatorOverloading/cases/overloadPlusAssignArrayList.kt diff --git a/js/js.translator/testFiles/operatorOverloading/cases/overloadPlusAssignViaExtensionFunction.kt b/js/js.translator/testData/operatorOverloading/cases/overloadPlusAssignViaExtensionFunction.kt similarity index 100% rename from js/js.translator/testFiles/operatorOverloading/cases/overloadPlusAssignViaExtensionFunction.kt rename to js/js.translator/testData/operatorOverloading/cases/overloadPlusAssignViaExtensionFunction.kt diff --git a/js/js.translator/testFiles/operatorOverloading/cases/overloadPlusAssignViaPlusExtensionFunction.kt b/js/js.translator/testData/operatorOverloading/cases/overloadPlusAssignViaPlusExtensionFunction.kt similarity index 100% rename from js/js.translator/testFiles/operatorOverloading/cases/overloadPlusAssignViaPlusExtensionFunction.kt rename to js/js.translator/testData/operatorOverloading/cases/overloadPlusAssignViaPlusExtensionFunction.kt diff --git a/js/js.translator/testFiles/operatorOverloading/cases/overloadPlusViaExtensionFunction.kt b/js/js.translator/testData/operatorOverloading/cases/overloadPlusViaExtensionFunction.kt similarity index 100% rename from js/js.translator/testFiles/operatorOverloading/cases/overloadPlusViaExtensionFunction.kt rename to js/js.translator/testData/operatorOverloading/cases/overloadPlusViaExtensionFunction.kt diff --git a/js/js.translator/testFiles/operatorOverloading/cases/overloadUnaryOperationsViaExtensionFunctions.kt b/js/js.translator/testData/operatorOverloading/cases/overloadUnaryOperationsViaExtensionFunctions.kt similarity index 100% rename from js/js.translator/testFiles/operatorOverloading/cases/overloadUnaryOperationsViaExtensionFunctions.kt rename to js/js.translator/testData/operatorOverloading/cases/overloadUnaryOperationsViaExtensionFunctions.kt diff --git a/js/js.translator/testFiles/operatorOverloading/cases/overloadedCallOnProperty.kt b/js/js.translator/testData/operatorOverloading/cases/overloadedCallOnProperty.kt similarity index 100% rename from js/js.translator/testFiles/operatorOverloading/cases/overloadedCallOnProperty.kt rename to js/js.translator/testData/operatorOverloading/cases/overloadedCallOnProperty.kt diff --git a/js/js.translator/testFiles/operatorOverloading/cases/plusAndMinusAsAnExpression.kt b/js/js.translator/testData/operatorOverloading/cases/plusAndMinusAsAnExpression.kt similarity index 100% rename from js/js.translator/testFiles/operatorOverloading/cases/plusAndMinusAsAnExpression.kt rename to js/js.translator/testData/operatorOverloading/cases/plusAndMinusAsAnExpression.kt diff --git a/js/js.translator/testFiles/operatorOverloading/cases/plusAssignNoReassign.kt b/js/js.translator/testData/operatorOverloading/cases/plusAssignNoReassign.kt similarity index 100% rename from js/js.translator/testFiles/operatorOverloading/cases/plusAssignNoReassign.kt rename to js/js.translator/testData/operatorOverloading/cases/plusAssignNoReassign.kt diff --git a/js/js.translator/testFiles/operatorOverloading/cases/plusOverload.kt b/js/js.translator/testData/operatorOverloading/cases/plusOverload.kt similarity index 100% rename from js/js.translator/testFiles/operatorOverloading/cases/plusOverload.kt rename to js/js.translator/testData/operatorOverloading/cases/plusOverload.kt diff --git a/js/js.translator/testFiles/operatorOverloading/cases/postfixInc.kt b/js/js.translator/testData/operatorOverloading/cases/postfixInc.kt similarity index 100% rename from js/js.translator/testFiles/operatorOverloading/cases/postfixInc.kt rename to js/js.translator/testData/operatorOverloading/cases/postfixInc.kt diff --git a/js/js.translator/testFiles/operatorOverloading/cases/postfixOnProperty.kt b/js/js.translator/testData/operatorOverloading/cases/postfixOnProperty.kt similarity index 100% rename from js/js.translator/testFiles/operatorOverloading/cases/postfixOnProperty.kt rename to js/js.translator/testData/operatorOverloading/cases/postfixOnProperty.kt diff --git a/js/js.translator/testFiles/operatorOverloading/cases/prefixDecOverload.kt b/js/js.translator/testData/operatorOverloading/cases/prefixDecOverload.kt similarity index 100% rename from js/js.translator/testFiles/operatorOverloading/cases/prefixDecOverload.kt rename to js/js.translator/testData/operatorOverloading/cases/prefixDecOverload.kt diff --git a/js/js.translator/testFiles/operatorOverloading/cases/prefixIncReturnsCorrectValue.kt b/js/js.translator/testData/operatorOverloading/cases/prefixIncReturnsCorrectValue.kt similarity index 100% rename from js/js.translator/testFiles/operatorOverloading/cases/prefixIncReturnsCorrectValue.kt rename to js/js.translator/testData/operatorOverloading/cases/prefixIncReturnsCorrectValue.kt diff --git a/js/js.translator/testFiles/operatorOverloading/cases/unaryOnIntProperty.kt b/js/js.translator/testData/operatorOverloading/cases/unaryOnIntProperty.kt similarity index 100% rename from js/js.translator/testFiles/operatorOverloading/cases/unaryOnIntProperty.kt rename to js/js.translator/testData/operatorOverloading/cases/unaryOnIntProperty.kt diff --git a/js/js.translator/testFiles/operatorOverloading/cases/unaryOnIntPropertyAsStatement.kt b/js/js.translator/testData/operatorOverloading/cases/unaryOnIntPropertyAsStatement.kt similarity index 100% rename from js/js.translator/testFiles/operatorOverloading/cases/unaryOnIntPropertyAsStatement.kt rename to js/js.translator/testData/operatorOverloading/cases/unaryOnIntPropertyAsStatement.kt diff --git a/js/js.translator/testFiles/operatorOverloading/cases/usingModInCaseModAssignNotAvailable.kt b/js/js.translator/testData/operatorOverloading/cases/usingModInCaseModAssignNotAvailable.kt similarity index 100% rename from js/js.translator/testFiles/operatorOverloading/cases/usingModInCaseModAssignNotAvailable.kt rename to js/js.translator/testData/operatorOverloading/cases/usingModInCaseModAssignNotAvailable.kt diff --git a/js/js.translator/testFiles/outputPrefixPostfix/cases/simple.kt b/js/js.translator/testData/outputPrefixPostfix/cases/simple.kt similarity index 100% rename from js/js.translator/testFiles/outputPrefixPostfix/cases/simple.kt rename to js/js.translator/testData/outputPrefixPostfix/cases/simple.kt diff --git a/js/js.translator/testFiles/outputPrefixPostfix/cases/simpleWithPostfix.kt b/js/js.translator/testData/outputPrefixPostfix/cases/simpleWithPostfix.kt similarity index 100% rename from js/js.translator/testFiles/outputPrefixPostfix/cases/simpleWithPostfix.kt rename to js/js.translator/testData/outputPrefixPostfix/cases/simpleWithPostfix.kt diff --git a/js/js.translator/testFiles/outputPrefixPostfix/cases/simpleWithPostfix.kt.postfix b/js/js.translator/testData/outputPrefixPostfix/cases/simpleWithPostfix.kt.postfix similarity index 100% rename from js/js.translator/testFiles/outputPrefixPostfix/cases/simpleWithPostfix.kt.postfix rename to js/js.translator/testData/outputPrefixPostfix/cases/simpleWithPostfix.kt.postfix diff --git a/js/js.translator/testFiles/outputPrefixPostfix/cases/simpleWithPrefix.kt b/js/js.translator/testData/outputPrefixPostfix/cases/simpleWithPrefix.kt similarity index 100% rename from js/js.translator/testFiles/outputPrefixPostfix/cases/simpleWithPrefix.kt rename to js/js.translator/testData/outputPrefixPostfix/cases/simpleWithPrefix.kt diff --git a/js/js.translator/testFiles/outputPrefixPostfix/cases/simpleWithPrefix.kt.prefix b/js/js.translator/testData/outputPrefixPostfix/cases/simpleWithPrefix.kt.prefix similarity index 100% rename from js/js.translator/testFiles/outputPrefixPostfix/cases/simpleWithPrefix.kt.prefix rename to js/js.translator/testData/outputPrefixPostfix/cases/simpleWithPrefix.kt.prefix diff --git a/js/js.translator/testFiles/outputPrefixPostfix/cases/simpleWithPrefixAndPostfix.kt b/js/js.translator/testData/outputPrefixPostfix/cases/simpleWithPrefixAndPostfix.kt similarity index 100% rename from js/js.translator/testFiles/outputPrefixPostfix/cases/simpleWithPrefixAndPostfix.kt rename to js/js.translator/testData/outputPrefixPostfix/cases/simpleWithPrefixAndPostfix.kt diff --git a/js/js.translator/testFiles/outputPrefixPostfix/cases/simpleWithPrefixAndPostfix.kt.postfix b/js/js.translator/testData/outputPrefixPostfix/cases/simpleWithPrefixAndPostfix.kt.postfix similarity index 100% rename from js/js.translator/testFiles/outputPrefixPostfix/cases/simpleWithPrefixAndPostfix.kt.postfix rename to js/js.translator/testData/outputPrefixPostfix/cases/simpleWithPrefixAndPostfix.kt.postfix diff --git a/js/js.translator/testFiles/outputPrefixPostfix/cases/simpleWithPrefixAndPostfix.kt.prefix b/js/js.translator/testData/outputPrefixPostfix/cases/simpleWithPrefixAndPostfix.kt.prefix similarity index 100% rename from js/js.translator/testFiles/outputPrefixPostfix/cases/simpleWithPrefixAndPostfix.kt.prefix rename to js/js.translator/testData/outputPrefixPostfix/cases/simpleWithPrefixAndPostfix.kt.prefix diff --git a/js/js.translator/testFiles/package/cases/classCreatedInDeeplyNestedPackage.kt b/js/js.translator/testData/package/cases/classCreatedInDeeplyNestedPackage.kt similarity index 100% rename from js/js.translator/testFiles/package/cases/classCreatedInDeeplyNestedPackage.kt rename to js/js.translator/testData/package/cases/classCreatedInDeeplyNestedPackage.kt diff --git a/js/js.translator/testFiles/package/cases/deeplyNestedPackage.kt b/js/js.translator/testData/package/cases/deeplyNestedPackage.kt similarity index 100% rename from js/js.translator/testFiles/package/cases/deeplyNestedPackage.kt rename to js/js.translator/testData/package/cases/deeplyNestedPackage.kt diff --git a/js/js.translator/testFiles/package/cases/deeplyNestedPackageFunctionCalled.kt b/js/js.translator/testData/package/cases/deeplyNestedPackageFunctionCalled.kt similarity index 100% rename from js/js.translator/testFiles/package/cases/deeplyNestedPackageFunctionCalled.kt rename to js/js.translator/testData/package/cases/deeplyNestedPackageFunctionCalled.kt diff --git a/js/js.translator/testFiles/package/cases/initializersOfNestedPackagesExecute.kt b/js/js.translator/testData/package/cases/initializersOfNestedPackagesExecute.kt similarity index 100% rename from js/js.translator/testFiles/package/cases/initializersOfNestedPackagesExecute.kt rename to js/js.translator/testData/package/cases/initializersOfNestedPackagesExecute.kt diff --git a/js/js.translator/testFiles/package/cases/nestedPackage.kt b/js/js.translator/testData/package/cases/nestedPackage.kt similarity index 100% rename from js/js.translator/testFiles/package/cases/nestedPackage.kt rename to js/js.translator/testData/package/cases/nestedPackage.kt diff --git a/js/js.translator/testFiles/patternMatching/cases/kt1665.kt b/js/js.translator/testData/patternMatching/cases/kt1665.kt similarity index 100% rename from js/js.translator/testFiles/patternMatching/cases/kt1665.kt rename to js/js.translator/testData/patternMatching/cases/kt1665.kt diff --git a/js/js.translator/testFiles/patternMatching/cases/matchNullableType.kt b/js/js.translator/testData/patternMatching/cases/matchNullableType.kt similarity index 100% rename from js/js.translator/testFiles/patternMatching/cases/matchNullableType.kt rename to js/js.translator/testData/patternMatching/cases/matchNullableType.kt diff --git a/js/js.translator/testFiles/patternMatching/cases/multipleCases.kt b/js/js.translator/testData/patternMatching/cases/multipleCases.kt similarity index 100% rename from js/js.translator/testFiles/patternMatching/cases/multipleCases.kt rename to js/js.translator/testData/patternMatching/cases/multipleCases.kt diff --git a/js/js.translator/testFiles/patternMatching/cases/whenAsExpression.kt b/js/js.translator/testData/patternMatching/cases/whenAsExpression.kt similarity index 100% rename from js/js.translator/testFiles/patternMatching/cases/whenAsExpression.kt rename to js/js.translator/testData/patternMatching/cases/whenAsExpression.kt diff --git a/js/js.translator/testFiles/patternMatching/cases/whenAsExpressionWithThrow.kt b/js/js.translator/testData/patternMatching/cases/whenAsExpressionWithThrow.kt similarity index 100% rename from js/js.translator/testFiles/patternMatching/cases/whenAsExpressionWithThrow.kt rename to js/js.translator/testData/patternMatching/cases/whenAsExpressionWithThrow.kt diff --git a/js/js.translator/testFiles/patternMatching/cases/whenEvaluatesArgumentOnlyOnce.kt b/js/js.translator/testData/patternMatching/cases/whenEvaluatesArgumentOnlyOnce.kt similarity index 100% rename from js/js.translator/testFiles/patternMatching/cases/whenEvaluatesArgumentOnlyOnce.kt rename to js/js.translator/testData/patternMatching/cases/whenEvaluatesArgumentOnlyOnce.kt diff --git a/js/js.translator/testFiles/patternMatching/cases/whenExecutesOnlyOnce.kt b/js/js.translator/testData/patternMatching/cases/whenExecutesOnlyOnce.kt similarity index 100% rename from js/js.translator/testFiles/patternMatching/cases/whenExecutesOnlyOnce.kt rename to js/js.translator/testData/patternMatching/cases/whenExecutesOnlyOnce.kt diff --git a/js/js.translator/testFiles/patternMatching/cases/whenNotType.kt b/js/js.translator/testData/patternMatching/cases/whenNotType.kt similarity index 100% rename from js/js.translator/testFiles/patternMatching/cases/whenNotType.kt rename to js/js.translator/testData/patternMatching/cases/whenNotType.kt diff --git a/js/js.translator/testFiles/patternMatching/cases/whenType.kt b/js/js.translator/testData/patternMatching/cases/whenType.kt similarity index 100% rename from js/js.translator/testFiles/patternMatching/cases/whenType.kt rename to js/js.translator/testData/patternMatching/cases/whenType.kt diff --git a/js/js.translator/testFiles/patternMatching/cases/whenValue.kt b/js/js.translator/testData/patternMatching/cases/whenValue.kt similarity index 100% rename from js/js.translator/testFiles/patternMatching/cases/whenValue.kt rename to js/js.translator/testData/patternMatching/cases/whenValue.kt diff --git a/js/js.translator/testFiles/patternMatching/cases/whenValueOrType.kt b/js/js.translator/testData/patternMatching/cases/whenValueOrType.kt similarity index 100% rename from js/js.translator/testFiles/patternMatching/cases/whenValueOrType.kt rename to js/js.translator/testData/patternMatching/cases/whenValueOrType.kt diff --git a/js/js.translator/testFiles/patternMatching/cases/whenWithIf.kt b/js/js.translator/testData/patternMatching/cases/whenWithIf.kt similarity index 100% rename from js/js.translator/testFiles/patternMatching/cases/whenWithIf.kt rename to js/js.translator/testData/patternMatching/cases/whenWithIf.kt diff --git a/js/js.translator/testFiles/patternMatching/cases/whenWithOnlyElse.kt b/js/js.translator/testData/patternMatching/cases/whenWithOnlyElse.kt similarity index 100% rename from js/js.translator/testFiles/patternMatching/cases/whenWithOnlyElse.kt rename to js/js.translator/testData/patternMatching/cases/whenWithOnlyElse.kt diff --git a/js/js.translator/testFiles/patternMatching/cases/whenWithoutExpression.kt b/js/js.translator/testData/patternMatching/cases/whenWithoutExpression.kt similarity index 100% rename from js/js.translator/testFiles/patternMatching/cases/whenWithoutExpression.kt rename to js/js.translator/testData/patternMatching/cases/whenWithoutExpression.kt diff --git a/js/js.translator/testFiles/propertyAccess/cases/accessToInstanceProperty.kt b/js/js.translator/testData/propertyAccess/cases/accessToInstanceProperty.kt similarity index 100% rename from js/js.translator/testFiles/propertyAccess/cases/accessToInstanceProperty.kt rename to js/js.translator/testData/propertyAccess/cases/accessToInstanceProperty.kt diff --git a/js/js.translator/testFiles/propertyAccess/cases/backendField.kt b/js/js.translator/testData/propertyAccess/cases/backendField.kt similarity index 100% rename from js/js.translator/testFiles/propertyAccess/cases/backendField.kt rename to js/js.translator/testData/propertyAccess/cases/backendField.kt diff --git a/js/js.translator/testFiles/propertyAccess/cases/classUsesPackageProperties.kt b/js/js.translator/testData/propertyAccess/cases/classUsesPackageProperties.kt similarity index 100% rename from js/js.translator/testFiles/propertyAccess/cases/classUsesPackageProperties.kt rename to js/js.translator/testData/propertyAccess/cases/classUsesPackageProperties.kt diff --git a/js/js.translator/testFiles/propertyAccess/cases/customGetter.kt b/js/js.translator/testData/propertyAccess/cases/customGetter.kt similarity index 100% rename from js/js.translator/testFiles/propertyAccess/cases/customGetter.kt rename to js/js.translator/testData/propertyAccess/cases/customGetter.kt diff --git a/js/js.translator/testFiles/propertyAccess/cases/customSetter.kt b/js/js.translator/testData/propertyAccess/cases/customSetter.kt similarity index 100% rename from js/js.translator/testFiles/propertyAccess/cases/customSetter.kt rename to js/js.translator/testData/propertyAccess/cases/customSetter.kt diff --git a/js/js.translator/testFiles/propertyAccess/cases/enumerable.kt b/js/js.translator/testData/propertyAccess/cases/enumerable.kt similarity index 100% rename from js/js.translator/testFiles/propertyAccess/cases/enumerable.kt rename to js/js.translator/testData/propertyAccess/cases/enumerable.kt diff --git a/js/js.translator/testFiles/propertyAccess/cases/extensionLiteralSafeCall.kt b/js/js.translator/testData/propertyAccess/cases/extensionLiteralSafeCall.kt similarity index 100% rename from js/js.translator/testFiles/propertyAccess/cases/extensionLiteralSafeCall.kt rename to js/js.translator/testData/propertyAccess/cases/extensionLiteralSafeCall.kt diff --git a/js/js.translator/testFiles/propertyAccess/cases/initInstanceProperties.kt b/js/js.translator/testData/propertyAccess/cases/initInstanceProperties.kt similarity index 100% rename from js/js.translator/testFiles/propertyAccess/cases/initInstanceProperties.kt rename to js/js.translator/testData/propertyAccess/cases/initInstanceProperties.kt diff --git a/js/js.translator/testFiles/propertyAccess/cases/initValInConstructor.kt b/js/js.translator/testData/propertyAccess/cases/initValInConstructor.kt similarity index 100% rename from js/js.translator/testFiles/propertyAccess/cases/initValInConstructor.kt rename to js/js.translator/testData/propertyAccess/cases/initValInConstructor.kt diff --git a/js/js.translator/testFiles/propertyAccess/cases/nativePropertiesNameClashes.kt b/js/js.translator/testData/propertyAccess/cases/nativePropertiesNameClashes.kt similarity index 100% rename from js/js.translator/testFiles/propertyAccess/cases/nativePropertiesNameClashes.kt rename to js/js.translator/testData/propertyAccess/cases/nativePropertiesNameClashes.kt diff --git a/js/js.translator/testFiles/propertyAccess/cases/overloadedOverriddenFunctionPropertyName.kt b/js/js.translator/testData/propertyAccess/cases/overloadedOverriddenFunctionPropertyName.kt similarity index 100% rename from js/js.translator/testFiles/propertyAccess/cases/overloadedOverriddenFunctionPropertyName.kt rename to js/js.translator/testData/propertyAccess/cases/overloadedOverriddenFunctionPropertyName.kt diff --git a/js/js.translator/testFiles/propertyAccess/cases/packageCustomAccessors.kt b/js/js.translator/testData/propertyAccess/cases/packageCustomAccessors.kt similarity index 100% rename from js/js.translator/testFiles/propertyAccess/cases/packageCustomAccessors.kt rename to js/js.translator/testData/propertyAccess/cases/packageCustomAccessors.kt diff --git a/js/js.translator/testFiles/propertyAccess/cases/packagePropertyInitializer.kt b/js/js.translator/testData/propertyAccess/cases/packagePropertyInitializer.kt similarity index 100% rename from js/js.translator/testFiles/propertyAccess/cases/packagePropertyInitializer.kt rename to js/js.translator/testData/propertyAccess/cases/packagePropertyInitializer.kt diff --git a/js/js.translator/testFiles/propertyAccess/cases/packagePropertySet.kt b/js/js.translator/testData/propertyAccess/cases/packagePropertySet.kt similarity index 100% rename from js/js.translator/testFiles/propertyAccess/cases/packagePropertySet.kt rename to js/js.translator/testData/propertyAccess/cases/packagePropertySet.kt diff --git a/js/js.translator/testFiles/propertyAccess/cases/setter.kt b/js/js.translator/testData/propertyAccess/cases/setter.kt similarity index 100% rename from js/js.translator/testFiles/propertyAccess/cases/setter.kt rename to js/js.translator/testData/propertyAccess/cases/setter.kt diff --git a/js/js.translator/testFiles/propertyAccess/cases/twoClassesWithProperties.kt b/js/js.translator/testData/propertyAccess/cases/twoClassesWithProperties.kt similarity index 100% rename from js/js.translator/testFiles/propertyAccess/cases/twoClassesWithProperties.kt rename to js/js.translator/testData/propertyAccess/cases/twoClassesWithProperties.kt diff --git a/js/js.translator/testFiles/propertyAccess/enumerate.js b/js/js.translator/testData/propertyAccess/enumerate.js similarity index 100% rename from js/js.translator/testFiles/propertyAccess/enumerate.js rename to js/js.translator/testData/propertyAccess/enumerate.js diff --git a/js/js.translator/testFiles/propertyOverride/cases/checkSupertypeOrder.kt b/js/js.translator/testData/propertyOverride/cases/checkSupertypeOrder.kt similarity index 100% rename from js/js.translator/testFiles/propertyOverride/cases/checkSupertypeOrder.kt rename to js/js.translator/testData/propertyOverride/cases/checkSupertypeOrder.kt diff --git a/js/js.translator/testFiles/propertyOverride/cases/overloadPrivateVal.kt b/js/js.translator/testData/propertyOverride/cases/overloadPrivateVal.kt similarity index 100% rename from js/js.translator/testFiles/propertyOverride/cases/overloadPrivateVal.kt rename to js/js.translator/testData/propertyOverride/cases/overloadPrivateVal.kt diff --git a/js/js.translator/testFiles/propertyOverride/cases/overrideExtensionProperty.kt b/js/js.translator/testData/propertyOverride/cases/overrideExtensionProperty.kt similarity index 100% rename from js/js.translator/testFiles/propertyOverride/cases/overrideExtensionProperty.kt rename to js/js.translator/testData/propertyOverride/cases/overrideExtensionProperty.kt diff --git a/js/js.translator/testFiles/propertyOverride/cases/overrideNotDirectlySuper.kt b/js/js.translator/testData/propertyOverride/cases/overrideNotDirectlySuper.kt similarity index 100% rename from js/js.translator/testFiles/propertyOverride/cases/overrideNotDirectlySuper.kt rename to js/js.translator/testData/propertyOverride/cases/overrideNotDirectlySuper.kt diff --git a/js/js.translator/testFiles/propertyOverride/cases/overrideValFromTraits.kt b/js/js.translator/testData/propertyOverride/cases/overrideValFromTraits.kt similarity index 100% rename from js/js.translator/testFiles/propertyOverride/cases/overrideValFromTraits.kt rename to js/js.translator/testData/propertyOverride/cases/overrideValFromTraits.kt diff --git a/js/js.translator/testFiles/propertyOverride/cases/overrideValWithBackendFiled.kt b/js/js.translator/testData/propertyOverride/cases/overrideValWithBackendFiled.kt similarity index 100% rename from js/js.translator/testFiles/propertyOverride/cases/overrideValWithBackendFiled.kt rename to js/js.translator/testData/propertyOverride/cases/overrideValWithBackendFiled.kt diff --git a/js/js.translator/testFiles/propertyOverride/cases/simpleOverride.kt b/js/js.translator/testData/propertyOverride/cases/simpleOverride.kt similarity index 100% rename from js/js.translator/testFiles/propertyOverride/cases/simpleOverride.kt rename to js/js.translator/testData/propertyOverride/cases/simpleOverride.kt diff --git a/js/js.translator/testFiles/range/cases/explicitRange.kt b/js/js.translator/testData/range/cases/explicitRange.kt similarity index 100% rename from js/js.translator/testFiles/range/cases/explicitRange.kt rename to js/js.translator/testData/range/cases/explicitRange.kt diff --git a/js/js.translator/testFiles/range/cases/intInRange.kt b/js/js.translator/testData/range/cases/intInRange.kt similarity index 100% rename from js/js.translator/testFiles/range/cases/intInRange.kt rename to js/js.translator/testData/range/cases/intInRange.kt diff --git a/js/js.translator/testFiles/range/cases/intUpTo.kt b/js/js.translator/testData/range/cases/intUpTo.kt similarity index 100% rename from js/js.translator/testFiles/range/cases/intUpTo.kt rename to js/js.translator/testData/range/cases/intUpTo.kt diff --git a/js/js.translator/testFiles/range/cases/iteratingOverRanges.kt b/js/js.translator/testData/range/cases/iteratingOverRanges.kt similarity index 100% rename from js/js.translator/testFiles/range/cases/iteratingOverRanges.kt rename to js/js.translator/testData/range/cases/iteratingOverRanges.kt diff --git a/js/js.translator/testFiles/range/cases/rangeSugarSyntax.kt b/js/js.translator/testData/range/cases/rangeSugarSyntax.kt similarity index 100% rename from js/js.translator/testFiles/range/cases/rangeSugarSyntax.kt rename to js/js.translator/testData/range/cases/rangeSugarSyntax.kt diff --git a/js/js.translator/testFiles/range/cases/rangeToDoesNotIterate.kt b/js/js.translator/testData/range/cases/rangeToDoesNotIterate.kt similarity index 100% rename from js/js.translator/testFiles/range/cases/rangeToDoesNotIterate.kt rename to js/js.translator/testData/range/cases/rangeToDoesNotIterate.kt diff --git a/js/js.translator/testFiles/rtti/cases/isSameClass.kt b/js/js.translator/testData/rtti/cases/isSameClass.kt similarity index 100% rename from js/js.translator/testFiles/rtti/cases/isSameClass.kt rename to js/js.translator/testData/rtti/cases/isSameClass.kt diff --git a/js/js.translator/testFiles/rtti/cases/notIsOtherClass.kt b/js/js.translator/testData/rtti/cases/notIsOtherClass.kt similarity index 100% rename from js/js.translator/testFiles/rtti/cases/notIsOtherClass.kt rename to js/js.translator/testData/rtti/cases/notIsOtherClass.kt diff --git a/js/js.translator/testFiles/rtti/cases/rttiForClass.kt b/js/js.translator/testData/rtti/cases/rttiForClass.kt similarity index 100% rename from js/js.translator/testFiles/rtti/cases/rttiForClass.kt rename to js/js.translator/testData/rtti/cases/rttiForClass.kt diff --git a/js/js.translator/testFiles/rtti/cases/rttiForTrait.kt b/js/js.translator/testData/rtti/cases/rttiForTrait.kt similarity index 100% rename from js/js.translator/testFiles/rtti/cases/rttiForTrait.kt rename to js/js.translator/testData/rtti/cases/rttiForTrait.kt diff --git a/js/js.translator/testFiles/rtti/cases/rttiForTrait2.kt b/js/js.translator/testData/rtti/cases/rttiForTrait2.kt similarity index 100% rename from js/js.translator/testFiles/rtti/cases/rttiForTrait2.kt rename to js/js.translator/testData/rtti/cases/rttiForTrait2.kt diff --git a/js/js.translator/testFiles/safeCall/cases/safeAccess.kt b/js/js.translator/testData/safeCall/cases/safeAccess.kt similarity index 100% rename from js/js.translator/testFiles/safeCall/cases/safeAccess.kt rename to js/js.translator/testData/safeCall/cases/safeAccess.kt diff --git a/js/js.translator/testFiles/safeCall/cases/safeCall.kt b/js/js.translator/testData/safeCall/cases/safeCall.kt similarity index 100% rename from js/js.translator/testFiles/safeCall/cases/safeCall.kt rename to js/js.translator/testData/safeCall/cases/safeCall.kt diff --git a/js/js.translator/testFiles/safeCall/cases/safeCallAndIntrinsic.kt b/js/js.translator/testData/safeCall/cases/safeCallAndIntrinsic.kt similarity index 100% rename from js/js.translator/testFiles/safeCall/cases/safeCallAndIntrinsic.kt rename to js/js.translator/testData/safeCall/cases/safeCallAndIntrinsic.kt diff --git a/js/js.translator/testFiles/safeCall/cases/safeCallAndSideEffect.kt b/js/js.translator/testData/safeCall/cases/safeCallAndSideEffect.kt similarity index 100% rename from js/js.translator/testFiles/safeCall/cases/safeCallAndSideEffect.kt rename to js/js.translator/testData/safeCall/cases/safeCallAndSideEffect.kt diff --git a/js/js.translator/testFiles/safeCall/cases/safeCallReturnsNullIfFails.kt b/js/js.translator/testData/safeCall/cases/safeCallReturnsNullIfFails.kt similarity index 100% rename from js/js.translator/testFiles/safeCall/cases/safeCallReturnsNullIfFails.kt rename to js/js.translator/testData/safeCall/cases/safeCallReturnsNullIfFails.kt diff --git a/js/js.translator/testFiles/safeCall/cases/safeExtensionFunctionCall.kt b/js/js.translator/testData/safeCall/cases/safeExtensionFunctionCall.kt similarity index 100% rename from js/js.translator/testFiles/safeCall/cases/safeExtensionFunctionCall.kt rename to js/js.translator/testData/safeCall/cases/safeExtensionFunctionCall.kt diff --git a/js/js.translator/testFiles/simple/cases/assign.kt b/js/js.translator/testData/simple/cases/assign.kt similarity index 100% rename from js/js.translator/testFiles/simple/cases/assign.kt rename to js/js.translator/testData/simple/cases/assign.kt diff --git a/js/js.translator/testFiles/simple/cases/breakDoWhile.kt b/js/js.translator/testData/simple/cases/breakDoWhile.kt similarity index 100% rename from js/js.translator/testFiles/simple/cases/breakDoWhile.kt rename to js/js.translator/testData/simple/cases/breakDoWhile.kt diff --git a/js/js.translator/testFiles/simple/cases/breakWhile.kt b/js/js.translator/testData/simple/cases/breakWhile.kt similarity index 100% rename from js/js.translator/testFiles/simple/cases/breakWhile.kt rename to js/js.translator/testData/simple/cases/breakWhile.kt diff --git a/js/js.translator/testFiles/simple/cases/classInstantiation.kt b/js/js.translator/testData/simple/cases/classInstantiation.kt similarity index 100% rename from js/js.translator/testFiles/simple/cases/classInstantiation.kt rename to js/js.translator/testData/simple/cases/classInstantiation.kt diff --git a/js/js.translator/testFiles/simple/cases/comparison.kt b/js/js.translator/testData/simple/cases/comparison.kt similarity index 100% rename from js/js.translator/testFiles/simple/cases/comparison.kt rename to js/js.translator/testData/simple/cases/comparison.kt diff --git a/js/js.translator/testFiles/simple/cases/complexExpressionAsConstructorParameter.kt b/js/js.translator/testData/simple/cases/complexExpressionAsConstructorParameter.kt similarity index 100% rename from js/js.translator/testFiles/simple/cases/complexExpressionAsConstructorParameter.kt rename to js/js.translator/testData/simple/cases/complexExpressionAsConstructorParameter.kt diff --git a/js/js.translator/testFiles/simple/cases/constructorWithParameter.kt b/js/js.translator/testData/simple/cases/constructorWithParameter.kt similarity index 100% rename from js/js.translator/testFiles/simple/cases/constructorWithParameter.kt rename to js/js.translator/testData/simple/cases/constructorWithParameter.kt diff --git a/js/js.translator/testFiles/simple/cases/constructorWithPropertiesAsParameters.kt b/js/js.translator/testData/simple/cases/constructorWithPropertiesAsParameters.kt similarity index 100% rename from js/js.translator/testFiles/simple/cases/constructorWithPropertiesAsParameters.kt rename to js/js.translator/testData/simple/cases/constructorWithPropertiesAsParameters.kt diff --git a/js/js.translator/testFiles/simple/cases/continueDoWhile.kt b/js/js.translator/testData/simple/cases/continueDoWhile.kt similarity index 100% rename from js/js.translator/testFiles/simple/cases/continueDoWhile.kt rename to js/js.translator/testData/simple/cases/continueDoWhile.kt diff --git a/js/js.translator/testFiles/simple/cases/continueWhile.kt b/js/js.translator/testData/simple/cases/continueWhile.kt similarity index 100% rename from js/js.translator/testFiles/simple/cases/continueWhile.kt rename to js/js.translator/testData/simple/cases/continueWhile.kt diff --git a/js/js.translator/testFiles/simple/cases/doWhile.kt b/js/js.translator/testData/simple/cases/doWhile.kt similarity index 100% rename from js/js.translator/testFiles/simple/cases/doWhile.kt rename to js/js.translator/testData/simple/cases/doWhile.kt diff --git a/js/js.translator/testFiles/simple/cases/doWhile2.kt b/js/js.translator/testData/simple/cases/doWhile2.kt similarity index 100% rename from js/js.translator/testFiles/simple/cases/doWhile2.kt rename to js/js.translator/testData/simple/cases/doWhile2.kt diff --git a/js/js.translator/testFiles/simple/cases/elseif.kt b/js/js.translator/testData/simple/cases/elseif.kt similarity index 100% rename from js/js.translator/testFiles/simple/cases/elseif.kt rename to js/js.translator/testData/simple/cases/elseif.kt diff --git a/js/js.translator/testFiles/simple/cases/if.kt b/js/js.translator/testData/simple/cases/if.kt similarity index 100% rename from js/js.translator/testFiles/simple/cases/if.kt rename to js/js.translator/testData/simple/cases/if.kt diff --git a/js/js.translator/testFiles/simple/cases/ifElseAsExpression.kt b/js/js.translator/testData/simple/cases/ifElseAsExpression.kt similarity index 100% rename from js/js.translator/testFiles/simple/cases/ifElseAsExpression.kt rename to js/js.translator/testData/simple/cases/ifElseAsExpression.kt diff --git a/js/js.translator/testFiles/simple/cases/methodDeclarationAndCall.kt b/js/js.translator/testData/simple/cases/methodDeclarationAndCall.kt similarity index 100% rename from js/js.translator/testFiles/simple/cases/methodDeclarationAndCall.kt rename to js/js.translator/testData/simple/cases/methodDeclarationAndCall.kt diff --git a/js/js.translator/testFiles/simple/cases/minusAssignOnProperty.kt b/js/js.translator/testData/simple/cases/minusAssignOnProperty.kt similarity index 100% rename from js/js.translator/testFiles/simple/cases/minusAssignOnProperty.kt rename to js/js.translator/testData/simple/cases/minusAssignOnProperty.kt diff --git a/js/js.translator/testFiles/simple/cases/notBoolean.kt b/js/js.translator/testData/simple/cases/notBoolean.kt similarity index 100% rename from js/js.translator/testFiles/simple/cases/notBoolean.kt rename to js/js.translator/testData/simple/cases/notBoolean.kt diff --git a/js/js.translator/testFiles/simple/cases/plusAssign.kt b/js/js.translator/testData/simple/cases/plusAssign.kt similarity index 100% rename from js/js.translator/testFiles/simple/cases/plusAssign.kt rename to js/js.translator/testData/simple/cases/plusAssign.kt diff --git a/js/js.translator/testFiles/simple/cases/positiveAndNegativeNumbers.kt b/js/js.translator/testData/simple/cases/positiveAndNegativeNumbers.kt similarity index 100% rename from js/js.translator/testFiles/simple/cases/positiveAndNegativeNumbers.kt rename to js/js.translator/testData/simple/cases/positiveAndNegativeNumbers.kt diff --git a/js/js.translator/testFiles/simple/cases/postfixIntOperations.kt b/js/js.translator/testData/simple/cases/postfixIntOperations.kt similarity index 100% rename from js/js.translator/testFiles/simple/cases/postfixIntOperations.kt rename to js/js.translator/testData/simple/cases/postfixIntOperations.kt diff --git a/js/js.translator/testFiles/simple/cases/prefixIntOperations.kt b/js/js.translator/testData/simple/cases/prefixIntOperations.kt similarity index 100% rename from js/js.translator/testFiles/simple/cases/prefixIntOperations.kt rename to js/js.translator/testData/simple/cases/prefixIntOperations.kt diff --git a/js/js.translator/testFiles/simple/cases/propertiesAsParametersInitialized.kt b/js/js.translator/testData/simple/cases/propertiesAsParametersInitialized.kt similarity index 100% rename from js/js.translator/testFiles/simple/cases/propertiesAsParametersInitialized.kt rename to js/js.translator/testData/simple/cases/propertiesAsParametersInitialized.kt diff --git a/js/js.translator/testFiles/simple/cases/propertyAccess.kt b/js/js.translator/testData/simple/cases/propertyAccess.kt similarity index 100% rename from js/js.translator/testFiles/simple/cases/propertyAccess.kt rename to js/js.translator/testData/simple/cases/propertyAccess.kt diff --git a/js/js.translator/testFiles/simple/cases/simpleInitializer.kt b/js/js.translator/testData/simple/cases/simpleInitializer.kt similarity index 100% rename from js/js.translator/testFiles/simple/cases/simpleInitializer.kt rename to js/js.translator/testData/simple/cases/simpleInitializer.kt diff --git a/js/js.translator/testFiles/simple/cases/while.kt b/js/js.translator/testData/simple/cases/while.kt similarity index 100% rename from js/js.translator/testFiles/simple/cases/while.kt rename to js/js.translator/testData/simple/cases/while.kt diff --git a/js/js.translator/testFiles/simple/cases/while2.kt b/js/js.translator/testData/simple/cases/while2.kt similarity index 100% rename from js/js.translator/testFiles/simple/cases/while2.kt rename to js/js.translator/testData/simple/cases/while2.kt diff --git a/js/js.translator/testFiles/sourcemap/cases/binaryOperation.kt b/js/js.translator/testData/sourcemap/cases/binaryOperation.kt similarity index 100% rename from js/js.translator/testFiles/sourcemap/cases/binaryOperation.kt rename to js/js.translator/testData/sourcemap/cases/binaryOperation.kt diff --git a/js/js.translator/testFiles/sourcemap/cases/methodCallInMethod.kt b/js/js.translator/testData/sourcemap/cases/methodCallInMethod.kt similarity index 100% rename from js/js.translator/testFiles/sourcemap/cases/methodCallInMethod.kt rename to js/js.translator/testData/sourcemap/cases/methodCallInMethod.kt diff --git a/js/js.translator/testFiles/standardClasses/cases/array.kt b/js/js.translator/testData/standardClasses/cases/array.kt similarity index 100% rename from js/js.translator/testFiles/standardClasses/cases/array.kt rename to js/js.translator/testData/standardClasses/cases/array.kt diff --git a/js/js.translator/testFiles/standardClasses/cases/arrayAccess.kt b/js/js.translator/testData/standardClasses/cases/arrayAccess.kt similarity index 100% rename from js/js.translator/testFiles/standardClasses/cases/arrayAccess.kt rename to js/js.translator/testData/standardClasses/cases/arrayAccess.kt diff --git a/js/js.translator/testFiles/standardClasses/cases/arrayFactoryMethods.kt b/js/js.translator/testData/standardClasses/cases/arrayFactoryMethods.kt similarity index 100% rename from js/js.translator/testFiles/standardClasses/cases/arrayFactoryMethods.kt rename to js/js.translator/testData/standardClasses/cases/arrayFactoryMethods.kt diff --git a/js/js.translator/testFiles/standardClasses/cases/arrayFunctionConstructor.kt b/js/js.translator/testData/standardClasses/cases/arrayFunctionConstructor.kt similarity index 100% rename from js/js.translator/testFiles/standardClasses/cases/arrayFunctionConstructor.kt rename to js/js.translator/testData/standardClasses/cases/arrayFunctionConstructor.kt diff --git a/js/js.translator/testFiles/standardClasses/cases/arrayIsFilledWithNulls.kt b/js/js.translator/testData/standardClasses/cases/arrayIsFilledWithNulls.kt similarity index 100% rename from js/js.translator/testFiles/standardClasses/cases/arrayIsFilledWithNulls.kt rename to js/js.translator/testData/standardClasses/cases/arrayIsFilledWithNulls.kt diff --git a/js/js.translator/testFiles/standardClasses/cases/arraySize.kt b/js/js.translator/testData/standardClasses/cases/arraySize.kt similarity index 100% rename from js/js.translator/testFiles/standardClasses/cases/arraySize.kt rename to js/js.translator/testData/standardClasses/cases/arraySize.kt diff --git a/js/js.translator/testFiles/standardClasses/cases/arrayThrowsExceptionOnOOBaccess.kt b/js/js.translator/testData/standardClasses/cases/arrayThrowsExceptionOnOOBaccess.kt similarity index 100% rename from js/js.translator/testFiles/standardClasses/cases/arrayThrowsExceptionOnOOBaccess.kt rename to js/js.translator/testData/standardClasses/cases/arrayThrowsExceptionOnOOBaccess.kt diff --git a/js/js.translator/testFiles/standardClasses/cases/arraysIterator.kt b/js/js.translator/testData/standardClasses/cases/arraysIterator.kt similarity index 100% rename from js/js.translator/testFiles/standardClasses/cases/arraysIterator.kt rename to js/js.translator/testData/standardClasses/cases/arraysIterator.kt diff --git a/js/js.translator/testFiles/standardClasses/cases/stringBuilder.kt b/js/js.translator/testData/standardClasses/cases/stringBuilder.kt similarity index 100% rename from js/js.translator/testFiles/standardClasses/cases/stringBuilder.kt rename to js/js.translator/testData/standardClasses/cases/stringBuilder.kt diff --git a/js/js.translator/testFiles/stdlib/cases/Filter.kt b/js/js.translator/testData/stdlib/cases/Filter.kt similarity index 100% rename from js/js.translator/testFiles/stdlib/cases/Filter.kt rename to js/js.translator/testData/stdlib/cases/Filter.kt diff --git a/js/js.translator/testFiles/stdlib/cases/browserDocumentAccess.kt b/js/js.translator/testData/stdlib/cases/browserDocumentAccess.kt similarity index 100% rename from js/js.translator/testFiles/stdlib/cases/browserDocumentAccess.kt rename to js/js.translator/testData/stdlib/cases/browserDocumentAccess.kt diff --git a/js/js.translator/testFiles/superCall/cases/classSuperCall.kt b/js/js.translator/testData/superCall/cases/classSuperCall.kt similarity index 100% rename from js/js.translator/testFiles/superCall/cases/classSuperCall.kt rename to js/js.translator/testData/superCall/cases/classSuperCall.kt diff --git a/js/js.translator/testFiles/superCall/cases/nativeSuperClass.kt b/js/js.translator/testData/superCall/cases/nativeSuperClass.kt similarity index 100% rename from js/js.translator/testFiles/superCall/cases/nativeSuperClass.kt rename to js/js.translator/testData/superCall/cases/nativeSuperClass.kt diff --git a/js/js.translator/testFiles/superCall/cases/traitSuperCall.kt b/js/js.translator/testData/superCall/cases/traitSuperCall.kt similarity index 100% rename from js/js.translator/testFiles/superCall/cases/traitSuperCall.kt rename to js/js.translator/testData/superCall/cases/traitSuperCall.kt diff --git a/js/js.translator/testFiles/test.html b/js/js.translator/testData/test.html similarity index 100% rename from js/js.translator/testFiles/test.html rename to js/js.translator/testData/test.html diff --git a/js/js.translator/testFiles/trait/cases/checkImplementationCharacteristics.kt b/js/js.translator/testData/trait/cases/checkImplementationCharacteristics.kt similarity index 100% rename from js/js.translator/testFiles/trait/cases/checkImplementationCharacteristics.kt rename to js/js.translator/testData/trait/cases/checkImplementationCharacteristics.kt diff --git a/js/js.translator/testFiles/trait/cases/classDerivesFromClassAndTrait.kt b/js/js.translator/testData/trait/cases/classDerivesFromClassAndTrait.kt similarity index 100% rename from js/js.translator/testFiles/trait/cases/classDerivesFromClassAndTrait.kt rename to js/js.translator/testData/trait/cases/classDerivesFromClassAndTrait.kt diff --git a/js/js.translator/testFiles/trait/cases/classDerivesFromTraitAndClass.kt b/js/js.translator/testData/trait/cases/classDerivesFromTraitAndClass.kt similarity index 100% rename from js/js.translator/testFiles/trait/cases/classDerivesFromTraitAndClass.kt rename to js/js.translator/testData/trait/cases/classDerivesFromTraitAndClass.kt diff --git a/js/js.translator/testFiles/trait/cases/definitionOrder.kt b/js/js.translator/testData/trait/cases/definitionOrder.kt similarity index 100% rename from js/js.translator/testFiles/trait/cases/definitionOrder.kt rename to js/js.translator/testData/trait/cases/definitionOrder.kt diff --git a/js/js.translator/testFiles/trait/cases/example.kt b/js/js.translator/testData/trait/cases/example.kt similarity index 100% rename from js/js.translator/testFiles/trait/cases/example.kt rename to js/js.translator/testData/trait/cases/example.kt diff --git a/js/js.translator/testFiles/trait/cases/funDelegation.kt b/js/js.translator/testData/trait/cases/funDelegation.kt similarity index 100% rename from js/js.translator/testFiles/trait/cases/funDelegation.kt rename to js/js.translator/testData/trait/cases/funDelegation.kt diff --git a/js/js.translator/testFiles/trait/cases/traitAddsFunctionsToClass.kt b/js/js.translator/testData/trait/cases/traitAddsFunctionsToClass.kt similarity index 100% rename from js/js.translator/testFiles/trait/cases/traitAddsFunctionsToClass.kt rename to js/js.translator/testData/trait/cases/traitAddsFunctionsToClass.kt diff --git a/js/js.translator/testFiles/trait/cases/traitExtendsTrait.kt b/js/js.translator/testData/trait/cases/traitExtendsTrait.kt similarity index 100% rename from js/js.translator/testFiles/trait/cases/traitExtendsTrait.kt rename to js/js.translator/testData/trait/cases/traitExtendsTrait.kt diff --git a/js/js.translator/testFiles/trait/cases/traitExtendsTwoTraits.kt b/js/js.translator/testData/trait/cases/traitExtendsTwoTraits.kt similarity index 100% rename from js/js.translator/testFiles/trait/cases/traitExtendsTwoTraits.kt rename to js/js.translator/testData/trait/cases/traitExtendsTwoTraits.kt diff --git a/js/js.translator/testFiles/webDemoCanvasExamples/cases/Creatures.kt b/js/js.translator/testData/webDemoCanvasExamples/cases/Creatures.kt similarity index 100% rename from js/js.translator/testFiles/webDemoCanvasExamples/cases/Creatures.kt rename to js/js.translator/testData/webDemoCanvasExamples/cases/Creatures.kt diff --git a/js/js.translator/testFiles/webDemoCanvasExamples/cases/Fancy lines.kt b/js/js.translator/testData/webDemoCanvasExamples/cases/Fancy lines.kt similarity index 100% rename from js/js.translator/testFiles/webDemoCanvasExamples/cases/Fancy lines.kt rename to js/js.translator/testData/webDemoCanvasExamples/cases/Fancy lines.kt diff --git a/js/js.translator/testFiles/webDemoCanvasExamples/cases/Hello, Kotlin.kt b/js/js.translator/testData/webDemoCanvasExamples/cases/Hello, Kotlin.kt similarity index 100% rename from js/js.translator/testFiles/webDemoCanvasExamples/cases/Hello, Kotlin.kt rename to js/js.translator/testData/webDemoCanvasExamples/cases/Hello, Kotlin.kt diff --git a/js/js.translator/testFiles/webDemoCanvasExamples/cases/Traffic light.kt b/js/js.translator/testData/webDemoCanvasExamples/cases/Traffic light.kt similarity index 100% rename from js/js.translator/testFiles/webDemoCanvasExamples/cases/Traffic light.kt rename to js/js.translator/testData/webDemoCanvasExamples/cases/Traffic light.kt diff --git a/js/js.translator/testFiles/webDemoExamples1/cases/forLoop.kt b/js/js.translator/testData/webDemoExamples1/cases/forLoop.kt similarity index 100% rename from js/js.translator/testFiles/webDemoExamples1/cases/forLoop.kt rename to js/js.translator/testData/webDemoExamples1/cases/forLoop.kt diff --git a/js/js.translator/testFiles/webDemoExamples1/cases/ifAsExpression.kt b/js/js.translator/testData/webDemoExamples1/cases/ifAsExpression.kt similarity index 100% rename from js/js.translator/testFiles/webDemoExamples1/cases/ifAsExpression.kt rename to js/js.translator/testData/webDemoExamples1/cases/ifAsExpression.kt diff --git a/js/js.translator/testFiles/webDemoExamples1/cases/isCheck.kt b/js/js.translator/testData/webDemoExamples1/cases/isCheck.kt similarity index 100% rename from js/js.translator/testFiles/webDemoExamples1/cases/isCheck.kt rename to js/js.translator/testData/webDemoExamples1/cases/isCheck.kt diff --git a/js/js.translator/testFiles/webDemoExamples1/cases/multiLanguageHello.kt b/js/js.translator/testData/webDemoExamples1/cases/multiLanguageHello.kt similarity index 100% rename from js/js.translator/testFiles/webDemoExamples1/cases/multiLanguageHello.kt rename to js/js.translator/testData/webDemoExamples1/cases/multiLanguageHello.kt diff --git a/js/js.translator/testFiles/webDemoExamples1/cases/nullChecks.kt b/js/js.translator/testData/webDemoExamples1/cases/nullChecks.kt similarity index 100% rename from js/js.translator/testFiles/webDemoExamples1/cases/nullChecks.kt rename to js/js.translator/testData/webDemoExamples1/cases/nullChecks.kt diff --git a/js/js.translator/testFiles/webDemoExamples1/cases/objectOrientedHello.kt b/js/js.translator/testData/webDemoExamples1/cases/objectOrientedHello.kt similarity index 100% rename from js/js.translator/testFiles/webDemoExamples1/cases/objectOrientedHello.kt rename to js/js.translator/testData/webDemoExamples1/cases/objectOrientedHello.kt diff --git a/js/js.translator/testFiles/webDemoExamples1/cases/patternMatching.kt b/js/js.translator/testData/webDemoExamples1/cases/patternMatching.kt similarity index 100% rename from js/js.translator/testFiles/webDemoExamples1/cases/patternMatching.kt rename to js/js.translator/testData/webDemoExamples1/cases/patternMatching.kt diff --git a/js/js.translator/testFiles/webDemoExamples1/cases/printArg.kt b/js/js.translator/testData/webDemoExamples1/cases/printArg.kt similarity index 100% rename from js/js.translator/testFiles/webDemoExamples1/cases/printArg.kt rename to js/js.translator/testData/webDemoExamples1/cases/printArg.kt diff --git a/js/js.translator/testFiles/webDemoExamples1/cases/ranges.kt b/js/js.translator/testData/webDemoExamples1/cases/ranges.kt similarity index 100% rename from js/js.translator/testFiles/webDemoExamples1/cases/ranges.kt rename to js/js.translator/testData/webDemoExamples1/cases/ranges.kt diff --git a/js/js.translator/testFiles/webDemoExamples1/cases/whileLoop.kt b/js/js.translator/testData/webDemoExamples1/cases/whileLoop.kt similarity index 100% rename from js/js.translator/testFiles/webDemoExamples1/cases/whileLoop.kt rename to js/js.translator/testData/webDemoExamples1/cases/whileLoop.kt diff --git a/js/js.translator/testFiles/webDemoExamples2/cases/bottles.kt b/js/js.translator/testData/webDemoExamples2/cases/bottles.kt similarity index 100% rename from js/js.translator/testFiles/webDemoExamples2/cases/bottles.kt rename to js/js.translator/testData/webDemoExamples2/cases/bottles.kt diff --git a/js/js.translator/testFiles/webDemoExamples2/cases/builder.kt b/js/js.translator/testData/webDemoExamples2/cases/builder.kt similarity index 100% rename from js/js.translator/testFiles/webDemoExamples2/cases/builder.kt rename to js/js.translator/testData/webDemoExamples2/cases/builder.kt diff --git a/js/js.translator/testFiles/webDemoExamples2/cases/life.kt b/js/js.translator/testData/webDemoExamples2/cases/life.kt similarity index 100% rename from js/js.translator/testFiles/webDemoExamples2/cases/life.kt rename to js/js.translator/testData/webDemoExamples2/cases/life.kt diff --git a/js/js.translator/testFiles/webDemoExamples2/cases/maze.kt b/js/js.translator/testData/webDemoExamples2/cases/maze.kt similarity index 100% rename from js/js.translator/testFiles/webDemoExamples2/cases/maze.kt rename to js/js.translator/testData/webDemoExamples2/cases/maze.kt diff --git a/js/js.translator/testFiles/webDemoExamples2/expected/bottles.out b/js/js.translator/testData/webDemoExamples2/expected/bottles.out similarity index 100% rename from js/js.translator/testFiles/webDemoExamples2/expected/bottles.out rename to js/js.translator/testData/webDemoExamples2/expected/bottles.out diff --git a/js/js.translator/testFiles/webDemoExamples2/expected/bottles2.out b/js/js.translator/testData/webDemoExamples2/expected/bottles2.out similarity index 100% rename from js/js.translator/testFiles/webDemoExamples2/expected/bottles2.out rename to js/js.translator/testData/webDemoExamples2/expected/bottles2.out diff --git a/js/js.translator/testFiles/webDemoExamples2/expected/builder.out b/js/js.translator/testData/webDemoExamples2/expected/builder.out similarity index 100% rename from js/js.translator/testFiles/webDemoExamples2/expected/builder.out rename to js/js.translator/testData/webDemoExamples2/expected/builder.out diff --git a/js/js.translator/testFiles/webDemoExamples2/expected/builder1.out b/js/js.translator/testData/webDemoExamples2/expected/builder1.out similarity index 100% rename from js/js.translator/testFiles/webDemoExamples2/expected/builder1.out rename to js/js.translator/testData/webDemoExamples2/expected/builder1.out diff --git a/js/js.translator/testFiles/webDemoExamples2/expected/life.out b/js/js.translator/testData/webDemoExamples2/expected/life.out similarity index 100% rename from js/js.translator/testFiles/webDemoExamples2/expected/life.out rename to js/js.translator/testData/webDemoExamples2/expected/life.out diff --git a/js/js.translator/testFiles/webDemoExamples2/expected/maze.out b/js/js.translator/testData/webDemoExamples2/expected/maze.out similarity index 100% rename from js/js.translator/testFiles/webDemoExamples2/expected/maze.out rename to js/js.translator/testData/webDemoExamples2/expected/maze.out