throws IOException
{
JavaEntityTags javaEntityTags = new JavaEntityTags( entity, isJavaMethod );
for ( int i = 0; i < entity.getTags().length; i++ )
{
DocletTag docletTag = entity.getTags()[i];
String originalJavadocTag = getJavadocComment( originalContent, entity, docletTag );
originalJavadocTag = removeLastEmptyJavadocLines( originalJavadocTag );
originalJavadocTag = alignIndentationJavadocLines( originalJavadocTag, indent );
javaEntityTags.getNamesTags().add( docletTag.getName() );
if ( isJavaMethod )
{
String[] params = docletTag.getParameters();
if ( params.length < 1 )
{
continue;
}
params = fixQdox173( params );
String paramName = params[0];
if ( docletTag.getName().equals( PARAM_TAG ) )
{
javaEntityTags.putJavadocParamTag( paramName, originalJavadocTag );
}
else if ( docletTag.getName().equals( RETURN_TAG ) )
{
javaEntityTags.setJavadocReturnTag( originalJavadocTag );
}
else if ( docletTag.getName().equals( THROWS_TAG ) )
{
javaEntityTags.putJavadocThrowsTag( paramName, originalJavadocTag );
}
else
{