@Override
  @Nullable
  public PsiType createType(PsiElement context, final PsiManager manager) throws IncorrectOperationException {
    return myTypeWrapper != null ? myTypeWrapper.getType(context, manager) : null;
  }
@Override
  @Nullable
  public PsiType createType(PsiElement context, final PsiManager manager)