SyntaxBuilder { private SyntaxBuilder() { } private  SyntaxBuilder(); static Syntax buildSyntax(final List<Class<?>> stepImplementationClasses, final File subStepsFile); static Syntax buildSyntax(final List<Class<?>> stepImplementationClasses, final File subStepsFile,
                                     final boolean strict, final String[] nonStrictKeywordPrecedence); static Syntax buildSyntax(final List<Class<?>> stepImplementationClasses, final File subStepsFile,
                                     final boolean strict, final List<String> nonStrictKeywordPrecedence); static Syntax buildSyntax(final List<Class<?>> stepImplementationClasses, final File subStepsFile,
                                     final boolean strict, final String[] nonStrictKeywordPrecedence, final ClassAnalyser classAnalyser); static Syntax buildSyntax(final List<Class<?>> stepImplementationClasses, final File subStepsFile,
                                     final boolean strict, final String[] nonStrictKeywordPrecedence, final ClassAnalyser classAnalyser,
                                     final boolean failOnDuplicateEntries); static Syntax buildSyntax(final List<Class<?>> stepImplementationClasses, final File subStepsFile,
                                     final boolean strict, final String[] nonStrictKeywordPrecedence, final ClassAnalyser classAnalyser,
                                     final boolean failOnDuplicateEntries, final SyntaxErrorReporter syntaxErrorReporter); static Syntax buildSyntax(final List<Class<?>> stepImplementationClasses, final PatternMap<ParentStep> loadedSubSteps);  }
@Test public void testSyntaxBuilder() { final List<Class<?>> stepImpls = new ArrayList<Class<?>>(); stepImpls.add(MockStepImplementations.class); checkSyntaxBuilderWithStepImpls(stepImpls); }