return new Result(new TsType.BasicArrayType(TsType.Any));
}
if (Map.class.isAssignableFrom(javaClass)) {
return new Result(new TsType.IndexedArrayType(TsType.String, TsType.Any));
}
<BUG>return new Result(new TsType.ReferenceType(context.getMappedName(javaClass)), javaClass);
</BUG>
}
if (javaType instanceof ParameterizedType) {
final ParameterizedType parameterizedType = (ParameterizedType) javaType;

return new Result(new TsType.BasicArrayType(TsType.Any));
}
if (Map.class.isAssignableFrom(javaClass)) {
return new Result(new TsType.IndexedArrayType(TsType.String, TsType.Any));
}
return new Result(new TsType.ReferenceType(context.getSymbol(javaClass)), javaClass);
}
if (javaType instanceof ParameterizedType) {
final ParameterizedType parameterizedType = (ParameterizedType) javaType;
