### SubTask **PS: One PR for multiple modules is fine, but if the total code exceeds **4000** lines, split it into multiple PRs.** - [x] Adhere to the code conventions outlined in [HugeGraph-Code-Style-Guide](https://github.com/apache/incubator-hugegraph/wiki/HugeGraph-Code-Style-Guide) (please refine the hg-style.xml specification @returnToInnocence) https://github.com/apache/incubator-hugegraph/pull/2457 - [x] Add the option 'BLANK_LINES_AFTER_CLASS_HEADER' - [x] Add the option 'KEEP_BLANK_LINES' - [x] .... - [x] Correct the copyright format. - [x] #2438 - [x] #2445 - [x] Format the server module - [x] hugegraph-api & cassandra & palo & postgresql & rocksdb & scylladb & test & hbase & mysql (wip #2439) - [x] hugegraph-core #2440 - [x] hugegraph-dist & example #2441 - [x] remove extra blank lines https://github.com/apache/incubator-hugegraph/pull/2459 - [x] clean up the code. https://github.com/apache/incubator-hugegraph/pull/2456 - [x] Doc [hugegraph.feishu.cn/wiki/NzaxwWIRHi5mJGkXkR0cHx6mnbg](https://hugegraph.feishu.cn/wiki/NzaxwWIRHi5mJGkXkR0cHx6mnbg)@returnToInnocence - [x] Provide doc on how to retain/install multiple versions of IntelliJ IDE - [x] Unified IDE Rules Setup Tutorial ### Expected & Actual behavior (期望与实际表现)    ### TODO - [ ] IDEA formatting plugin currently lacks support for adding a blank line after enum declarations. - [ ] Use [spotless](https://github.com/diffplug/spotless) to format code
SubTask
PS: One PR for multiple modules is fine, but if the total code exceeds 4000 lines, split it into multiple PRs.
Expected & Actual behavior (期望与实际表现)
TODO