translate English to German: There is really no mystery about this.
In diesem Zusammenhang gibt es keine Geheimnisse.