+ if (buildTargets != null) {\r
+ opt.setBuildTargets(buildTargets);\r
+ }\r
+ else {\r
+ if (opt.isSetBuildTargets()) {\r
+ opt.unsetBuildTargets();\r
+ }\r
+ }\r
+ \r
+ if (toolChain != null && toolChain.length() > 0) {\r
+ opt.setToolChainFamily(toolChain);\r
+ }\r
+ else {\r
+ if (opt.isSetToolChainFamily()) {\r
+ opt.unsetToolChainFamily();\r
+ }\r
+ }\r
+ \r
+ if (tagName != null && tagName.length() > 0) {\r
+ opt.setTagName(tagName);\r
+ }\r
+ else {\r
+ if (opt.isSetTagName()) {\r
+ opt.unsetTagName();\r
+ }\r
+ }\r
+ \r
+ if (toolCmd != null && toolCmd.length() > 0) {\r
+ opt.setToolCode(toolCmd);\r
+ }\r
+ else {\r
+ if (opt.isSetToolCode()) {\r
+ opt.unsetToolCode();\r
+ }\r
+ }\r