<s> package org . eclipse . jdt . internal . compiler . lookup ; import org . eclipse . jdt . core . compiler . CharOperation ; import org . eclipse . jdt . internal . compiler . ast . ImportReference ; public class ImportBinding extends Binding { public char [ ] [ ] compoundName ; public boolean onDemand ; public ImportReference reference ; public Binding resolvedImport ; public ImportBinding ( char [ ] [ ] compoundName , boolean isOnDemand , Binding binding , ImportReference reference ) { this . compoundName = compoundName ; this . onDemand = isOnDemand ; this . resolvedImport = binding ; this . reference = reference ; } public final int kind ( ) { return IMPORT ; } public boolean isStatic ( ) { return this . reference != null && this . reference . isStatic ( ) ; } public char [ ] readableName ( ) { if ( this . onDemand ) return CharOperation . concat ( CharOperation . concatWith ( this . compoundName , '.' ) , ".*" . toCharArray ( ) ) ; else return CharOperation . concatWith ( this . compoundName , '.' ) ; } public String toString ( ) { return "import : " + new String ( readableName ( ) ) ; } } </s>