question: protected void writeLocation ( String loc ) throws IOException { hadAnnotations |= ( loc != null ) ; locOut . writeObject ( loc ) ; }
target:  Overrides MarshalOutputStream.writeLocation implementation to write annotations to the location stream.