Bug 203576 NullPointerException when preview report in PDF
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/layout/pdf/PDFTextLM.java
vestigeLength = 0;
					return;
				}
				
				IHyphenationManager hm;
				if(ENABLE_HYPHENATION)
				{
					hm = new DefaultHyphenationManager();
				}
				else
				{
					hm = new DummyHyphenationManager();
				}
				Hyphenation hyph = hm.getHyphenation(str);
				
				int endHyphenIndex = hyphen( 0, freeSpace-prevAreaWidth, hyph, chunk.getFontInfo() );
				
				if (endHyphenIndex == 0)
				{
					if (nothingSplitted)
					{
						str = hyph.getHyphenText( 0, endHyphenIndex + 1 );
						addByForce = true;
						nothingSplitted = false;
					}
					else
					{
						nothingSplitted = true;
						vestigeIndex = currentPos;
						vestigeLength = (null == currentWord) ? vestigeLength : currentWord.getLength();