{
if (this.assistContext == null)
{
SapphirePart parentPart = getContainerPart();
this.assistContext = new PropertyEditorAssistContext( parentPart, page().getSite().getShell() );
this.problem = part().content();
for( PropertyEditorAssistContributor c : this.contributors )
{
c.contribute( this.assistContext );
}