"While browsing the code base of a recently inherited project," Joey L writes, "I found this curious method."
    private String insertComma(String src){
           StringBuffer result = new StringBuffer();
           try {
                           char d = '"';
                           result.append(d);
                           result.append(src);
                           result.append(d);
                  
            } catch (RuntimeException e) {
                logger.error(e);
            }
            return result.toString();
         
    }
"In addition to the strange indentation, I noticed three issues with this code."
"1. What is the try/catch for?
2. Why is the delimiter not a class variable or a parameter?
— and finally —
3. What the $§%& does the method name to do with the content?
Joey continued, "while the world does not have an answer to every stupid question, I can at least provide an answer to the last question. Here's the 'syntax' to use the method from above."
String result = ... + insertComma(varA) + "," + insertComma(varB) + ...;
"Hopefully that clears some things up."
 [Advertisement] 
	BuildMaster allows you to create a self-service release management platform that allows different teams to manage their applications. Explore how!
 [Advertisement] 
	BuildMaster allows you to create a self-service release management platform that allows different teams to manage their applications. Explore how! 
 
            