@Nullable
 private static <Type extends PsiElement, List extends PsiElement> Type getNextOfType(
     List parameterList, PsiElement current, Class<Type> type) {
   return current != null
       ? PsiTreeUtil.getNextSiblingOfType(current, type)
       : PsiTreeUtil.getChildOfType(parameterList, type);
 }