private static void printParameterDocumentation(ExecutableMemberDoc member) {
		/* handle @param tags */
		ParamTag[] tags = member.paramTags();
		if (tags.length > 0) {
			os.println("\\begin{texdocparameters}");
			for (ParamTag tag : member.paramTags()) {
				os.print("\\texdocparameter{" + HTMLToTex.convert(tag.parameterName()) + "}");
				os.print("{");
				printComment(tag);
				os.println("}");
			}
			os.println("\\end{texdocparameters}");
		}

		/* handle @return tag */
		Tag[] returnTags = member.tags("return");
		if (returnTags.length > 0) {
			os.print("\\texdocreturn{");
			for (Tag returnTag : returnTags) {
				printComment(returnTag);
			}
			os.print("}");
			os.println("");
		}
		ThrowsTag[] throwsTags = member.throwsTags();
		if (throwsTags.length > 0) {
			os.println("\\begin{texdocthrows}");
			for (ThrowsTag tag : member.throwsTags()) {
				os.print("\\texdocthrow{" + HTMLToTex.convert(tag.exceptionName()) + "}");
				os.print("{");
				printComment(tag);
				os.print("}");
				os.println("");
			}
			os.println("\\end{texdocthrows}");
		}
	}