GridData gd = new GridData(); gd.widthHint = convertWidthInCharsToPixels(TEXT_FIELD_WIDTH);
    private void addSecondSection(Composite parent) {        Composite composite = createDefaultComposite(parent);        GridData gd = new GridData();        gd.widthHint = convertWidthInCharsToPixels(TEXT_FIELD_WIDTH);        Label label = new Label(composite, SWT.NONE);        label.setText("Ignored");        ignoredValue = new Label(composite, SWT.WRAP);        label = new Label(composite, SWT.NONE);        label.setText("Managed");        managedValue = new Label(composite, SWT.WRAP);        label = new Label(composite, SWT.NONE);        label.setText("Has Remote");        hasRemoteValue = new Label(composite, SWT.WRAP);        label = new Label(composite, SWT.NONE);        label.setText("URL");        urlValue = new Label(composite, SWT.WRAP);        label = new Label(composite, SWT.NONE);        label.setText("Last Changed Revision");        lastChangedRevisionValue = new Label(composite, SWT.WRAP);        label = new Label(composite, SWT.NONE);        label.setText("Last Changed Date");        lastChangedDateValue = new Label(composite, SWT.WRAP);        label = new Label(composite, SWT.NONE);        label.setText("Last Commit Author");        lastCommitAuthorValue = new Label(composite, SWT.WRAP);        label = new Label(composite, SWT.NONE);        label.setText("Status");        textStatusValue = new Label(composite, SWT.WRAP);        label = new Label(composite, SWT.NONE);        label.setText("Merged");        mergedValue = new Label(composite, SWT.WRAP);        label = new Label(composite, SWT.NONE);        label.setText("Deleted");        deletedValue = new Label(composite, SWT.WRAP);        label = new Label(composite, SWT.NONE);        label.setText("Modified");        modifiedValue = new Label(composite, SWT.WRAP);        label = new Label(composite, SWT.NONE);        label.setText("Added");        addedValue = new Label(composite, SWT.WRAP);        label = new Label(composite, SWT.NONE);        label.setText("Revision");        revisionValue = new Label(composite, SWT.WRAP);        label = new Label(composite, SWT.NONE);        label.setText("Copied");        copiedValue = new Label(composite, SWT.WRAP);        label = new Label(composite, SWT.NONE);        label.setText("Path");        gd = new GridData();        gd.horizontalSpan = 2;        pathValue = new Label(composite, SWT.WRAP);        pathValue.setLayoutData(gd);        // Populate owner text field        try {            IResource resource = (IResource) getElement();            SVNTeamProvider svnProvider = (SVNTeamProvider) RepositoryProvider.getProvider(resource                    .getProject(), SVNProviderPlugin.getTypeId());            if (svnProvider == null) return;            ISVNLocalResource svnResource = SVNWorkspaceRoot.getSVNResourceFor(resource);            if (svnResource == null) return;            ISVNStatus status = svnResource.getStatus();            if (status.getUrlCopiedFrom() != null) {                label = new Label(composite, SWT.NONE);                label.setText("URL Copied From");                urlCopiedFromValue = new Label(composite, SWT.WRAP);                urlCopiedFromValue.setText(status.getUrlCopiedFrom() != null ? status                        .getUrlCopiedFrom() : "");            }            ignoredValue.setText(new Boolean(status.isIgnored()).toString());            managedValue.setText(new Boolean(status.isManaged()).toString());            hasRemoteValue.setText(new Boolean(status.isIgnored()).toString());            urlValue.setText(status.getUrl() != null ? status.getUrl().toString() : "");            lastChangedRevisionValue.setText(status.getLastChangedRevision() != null ? status                    .getLastChangedRevision().toString() : "");            lastChangedDateValue.setText(status.getLastChangedDate() != null ? status                    .getLastChangedDate().toString() : "");            lastCommitAuthorValue.setText(status.getLastCommitAuthor() != null ? status                    .getLastCommitAuthor() : "");            textStatusValue.setText(status.getTextStatus() != null ? status.getTextStatus()                    .toString() : "");            mergedValue.setText(new Boolean(status.isMerged()).toString());            deletedValue.setText(new Boolean(status.isDeleted()).toString());            modifiedValue.setText(new Boolean(status.isModified()).toString());            addedValue.setText(new Boolean(status.isAdded()).toString());            revisionValue.setText(status.getRevision() != null ? status.getRevision().toString()                    : "");            copiedValue.setText(new Boolean(status.isCopied()).toString());            pathValue.setText(status.getPath() != null ? status.getPath() : "");        } catch (Exception e) {            SVNUIPlugin.log(new Status(Status.ERROR, SVNUIPlugin.ID, TeamException.UNABLE,                    "Property Exception", e));        }    }