Index: doxia-core/src/main/java/org/apache/maven/doxia/util/LineBreaker.java =================================================================== --- doxia-core/src/main/java/org/apache/maven/doxia/util/LineBreaker.java (revision 628559) +++ doxia-core/src/main/java/org/apache/maven/doxia/util/LineBreaker.java (working copy) @@ -114,7 +114,6 @@ for ( int i = 0; i < length; ++i ) { char c = text.charAt( i ); - String os = System.getProperty( "os.name" ).toLowerCase(); switch ( c ) { @@ -131,7 +130,7 @@ case '\r': // if \r\n (windows) then just pass along \n - if ( os.indexOf( "windows" ) != -1 ) + if ( i + 1 < length && text.charAt( i + 1 ) == '\n' ) { break; }