Debugging with TensorOperations

Hello,

if I set a breakpoint to line 10, i.e. the line with println("hello"),
and enter debugger with Juno.@enter main() and then
press Debug:continue symbol (>>) the debugger stops
not at the defined breakpoint, line 10, but somewhere
in tensormacro.jl a file of TensorOperations.

Any hints?

test program:

using LinearAlgebra
using TensorOperations

function main()
Id = Matrix{Float64}(I, 3, 3);
println("Id=", Id);
@tensor begin
    I4[i, j, k, l] := Id[i, k] * Id[j, l];
end;
println("hello");
println("I4=", I4);
end # main()

main()