#1 add tool to generate builder pattern java code