@@ -0,0 +1,1382 @@
+package com.haskforce.psi.impl;%0A%0Aimport com.haskforce.HaskellLanguage;%0Aimport com.haskforce.psi.HaskellFile;%0Aimport com.haskforce.psi.HaskellQvarid;%0Aimport com.haskforce.psi.HaskellVarid;%0Aimport com.intellij.openapi.project.Project;%0Aimport com.intellij.psi.PsiElement;%0Aimport com.intellij.psi.PsiFileFactory;%0Aimport org.jetbrains.annotations.NotNull;%0A%0A/**%0A * Performs creation of element types.%0A */%0Apublic class HaskellElementFactory %7B%0A    @NotNull%0A    public static HaskellVarid createVaridFromText(@NotNull Project project, @NotNull String text) %7B%0A        return ((HaskellVarid) (createExpressionFromText(project, text + %22 = 2%22)).getFirstChild());%0A    %7D%0A%0A    @NotNull%0A    public static HaskellQvarid createQvaridFromText(@NotNull Project project, @NotNull String text) %7B%0A        return ((HaskellQvarid) (createExpressionFromText(project, text + %22 = 2%22)).getFirstChild());%0A    %7D%0A%0A    @NotNull%0A    public static PsiElement createExpressionFromText(@NotNull Project project, @NotNull String text) %7B%0A        HaskellFile fileFromText = createFileFromText(project, text);%0A        return fileFromText.getFirstChild().getFirstChild();%0A    %7D%0A%0A    @NotNull%0A    private static HaskellFile createFileFromText(@NotNull Project project, @NotNull String text) %7B%0A        return (HaskellFile) PsiFileFactory.getInstance(project).createFileFromText(%22A.hs%22, HaskellLanguage.INSTANCE, text);%0A    %7D%0A%7D%0A

Fix build breakage by adding HaskellElementFactory.