private String addAccessor(NLSSubstitution sub, TextChange change, String accessorName, String substitutionPrefix) {
private String addAccessor(NLSSubstitution sub, TextChange change, String accessorName) {
    private String addAccessor(NLSSubstitution sub, TextChange change, String accessorName, String substitutionPrefix) {        TextRegion position = sub.fNLSElement.getPosition();        String text = NLSMessages.getFormattedString("NLSrefactoring.extrenalize_string", sub.fNLSElement.getValue()); //$NON-NLS-1$                if (sub.fState == NLSSubstitution.EXTERNALIZED) {            String resourceGetter = createResourceGetter(sub.getKeyWithPrefix(substitutionPrefix), accessorName);            TextChangeCompatibility.addTextEdit(change, text, new ReplaceEdit(position.getOffset(),                     position.getLength(),                     resourceGetter));        }        return text;    }