SliceUsage () { PsiElement element = getJavaElement(); return getParent() == null ? createRootUsage(element, params) : new JavaSliceUsage(element, getParent(), params, mySubstitutor, indexNesting, syntheticField, requiresAssertionViolation, containerName); }