Magician-ContractsTools is a toolkit for calling smart contracts , you can very easily call smart contracts in Java programs for query and write operations
Why do you think that https://github.com/hyperledger/web3j is a good alternative to Magician-ContractsTools