question: public void fill ( Shape s ) { try { shapepipe . fill ( this , s ) ; } catch ( InvalidPipeException e ) { try { revalidateAll ( ) ; shapepipe . fill ( this , s ) ; } catch ( InvalidPipeException e2 ) { } } finally { surfaceData . markDirty ( ) ; } }
target:  Fills the interior of a Path using the settings of the current graphics state. The rendering attributes applied include the clip, transform, paint or color, and composite.