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/Magician-Blockchain/Magician-Scanning is a good alternative to Magician-ContractsTools