code: void browseAndWriteMethods(List<ExecutableElement> methodElements, String classname, Writer writer) throws IOException {
  		Collection<String> methodProceeds = new ArrayList<>();
  		boolean first = true;
  		for (ExecutableElement methodElement : methodElements) {
  			if (isConsiderateMethod(methodProceeds, methodElement)) {
  				if(!first) {
  					writer.append(COMMA).append(CR);
  				}
  				visitMethodElement(classname, methodElement, writer);
  				first = false;
  			}
  		}
  	}
docs: browse valid methods and write equivalent js methods in writer
  
  @param methodElements
  @param classname
  @param writer
  @return
  @throws IOException