}
@Override
public void completeConstValueProperty_Field(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
if( model instanceof ConstValueProperty ) {
ConstValueProperty constProp = (ConstValueProperty) model;
IJavaProject javaProject = projectProvider.getJavaProject(constProp.eResource().getResourceSet());
try {
IType type = javaProject.findType(constProp.getType().getQualifiedName());
List<IField> fields = new ArrayList<IField>();
collectStaticFields(fields, type);
for( IField f : fields ) {
StyledString s = new StyledString(f.getElementName() + " : " + Signature.getSimpleName(Signature.toString(f.getTypeSignature())));