shadowing in exp4j