@NotNull
  @Override
  public PsiClass createClass(@NonNls @NotNull String name) throws IncorrectOperationException {
    return createTypeDefinition("class " + name + "{}");
  }
@NotNull
  @Override
  public PsiClass createClass(@NonNls @NotNull String name)