<s> package org . eclipse . jdt . internal . core ; public class ResolvedBinaryField extends BinaryField { private String uniqueKey ; public ResolvedBinaryField ( JavaElement parent , String name , String uniqueKey ) { super ( parent , name ) ; this . uniqueKey = uniqueKey ; } public String getKey ( ) { return this . uniqueKey ; } public boolean isResolved ( ) { return true ; } protected void toStringInfo ( int tab , StringBuffer buffer , Object info , boolean showResolvedInfo ) { super . toStringInfo ( tab , buffer , info , showResolvedInfo ) ; if ( showResolvedInfo ) { buffer . append ( " {key=" ) ; buffer . append ( this . uniqueKey ) ; buffer . append ( "}" ) ; } } public JavaElement unresolved ( ) { SourceRefElement handle = new BinaryField ( this . parent , this . name ) ; handle . occurrenceCount = this . occurrenceCount ; return handle ; } } </s>