} else if (address.getMethod() == NavAddress.INSTANCE_METHOD_METHOD) {
CALFeatureName featureName = address.toFeatureName();
ModuleName typeClassModuleName = featureName.toInstanceIdentifier().getTypeClassName().getModuleName();
String methodName = featureName.toInstanceMethodName();
CALWorkspace workspace = owner.getPerspective().getWorkspace();
GemEntity entity = workspace.getGemEntity(QualifiedName.make(typeClassModuleName, methodName));
ClassInstance instance = workspace.getClassInstance(CALFeatureName.getClassInstanceFeatureName(featureName.toInstanceIdentifier(), featureName.toModuleName()));
adjustArgumentNames(entity, instance.getMethodCALDocComment(methodName), arguments);
} else {
GemEntity entity = owner.getPerspective().getWorkspace().getGemEntity(address.toFeatureName().toQualifiedName());