if(foreign.getChildren( )!=null && foreign.getChildren( ).size( )>0) { return; }
	protected void processForeignData( IForeignContent foreign )	{		HashMap styleMap = new HashMap( );		HTMLStyleProcessor htmlProcessor = new HTMLStyleProcessor( this.rootPath );		Object rawValue = foreign.getRawValue();		Document doc = null;		if ( null != rawValue )		{			doc = new TextParser( ).parse( foreign.getRawValue( ).toString( ), 					( String )textTypeMapping.get( foreign.getRawType( ) ) );			}				Element body = null;		if ( doc != null )		{			Node node = doc.getFirstChild( );			//The following must be true			if ( node instanceof Element )			{				body = (Element) node;			}		}		if ( body != null )		{			htmlProcessor.execute( body, styleMap );			processNodes( body, checkEscapeSpace( doc ), styleMap, foreign );		}	}