Add check for snprintf in the event it is not supported.
[SquirrelJME.git] / .idea / inspectionProfiles / Project_Default.xml
blob90c033093e1e81da3f459e409375500b0863890d
1 <component name="InspectionProjectProfileManager">
2   <profile version="1.0">
3     <option name="myName" value="Project Default" />
4     <option name="scopesOrder">
5       <list>
6         <option value="Java API Packages (Exclude)" />
7         <option value="Java API Packages (Include)" />
8         <option value="Open Files" />
9         <option value="Production" />
10         <option value="Project Files" />
11         <option value="Scratches and Consoles" />
12         <option value="Tests" />
13       </list>
14     </option>
15     <inspection_tool class="0a13ff53-5fcb-3e0d-aed2-4be555b30a99" enabled="true" level="ERROR" enabled_by_default="true" editorAttributes="ERRORS_ATTRIBUTES" />
16     <inspection_tool class="64b983f1-24ea-3e21-ab1a-d1f799d73f9b" enabled="true" level="INFORMATION" enabled_by_default="true" editorAttributes="WRONG_REFERENCES_ATTRIBUTES" />
17     <inspection_tool class="65a552e9-f62d-3bdb-a825-d751c50c4ba6" enabled="true" level="INFORMATION" enabled_by_default="true" editorAttributes="DEPRECATED_ATTRIBUTES" />
18     <inspection_tool class="9be1bd10-89f8-3737-88e5-9b5e0640e57e" enabled="true" level="ERROR" enabled_by_default="true" editorAttributes="ERRORS_ATTRIBUTES" />
19     <inspection_tool class="AbstractClassWithOnlyOneDirectInheritor" enabled="true" level="WARNING" enabled_by_default="true">
20       <scope name="Tests" level="WARNING" enabled="false" />
21     </inspection_tool>
22     <inspection_tool class="AbstractMethodOverridesAbstractMethod" enabled="true" level="WARNING" enabled_by_default="true">
23       <option name="ignoreJavaDoc" value="true" />
24     </inspection_tool>
25     <inspection_tool class="Anonymous2MethodRef" enabled="false" level="WARNING" enabled_by_default="false" />
26     <inspection_tool class="AnonymousClassComplexity" enabled="true" level="WARNING" enabled_by_default="true">
27       <scope name="Java API Packages (Include)" level="WARNING" enabled="false">
28         <option name="m_limit" value="3" />
29       </scope>
30       <option name="m_limit" value="3" />
31     </inspection_tool>
32     <inspection_tool class="AnonymousClassMethodCount" enabled="true" level="WARNING" enabled_by_default="true">
33       <option name="m_limit" value="1" />
34     </inspection_tool>
35     <inspection_tool class="AnonymousHasLambdaAlternative" enabled="false" level="WARNING" enabled_by_default="false" />
36     <inspection_tool class="AnonymousInnerClass" enabled="true" level="WARNING" enabled_by_default="true" />
37     <inspection_tool class="AnonymousInnerClassMayBeStatic" enabled="true" level="WARNING" enabled_by_default="true">
38       <scope name="Java API Packages (Include)" level="WARNING" enabled="false" />
39     </inspection_tool>
40     <inspection_tool class="ArrayLengthInLoopCondition" enabled="true" level="WARNING" enabled_by_default="true" />
41     <inspection_tool class="ArraysAsListWithZeroOrOneArgument" enabled="false" level="WARNING" enabled_by_default="false" />
42     <inspection_tool class="AssertEqualsBetweenInconvertibleTypes" enabled="false" level="WARNING" enabled_by_default="false" />
43     <inspection_tool class="AssignmentToForLoopParameter" enabled="true" level="WARNING" enabled_by_default="true">
44       <option name="m_checkForeachParameters" value="true" />
45     </inspection_tool>
46     <inspection_tool class="AutoCloseableResource" enabled="true" level="WARNING" enabled_by_default="true">
47       <option name="METHOD_MATCHER_CONFIG" value="java.util.Formatter,format,java.io.Writer,append,com.google.common.base.Preconditions,checkNotNull,org.hibernate.Session,close,java.io.PrintWriter,printf,net.multiphasicapps.io.ChunkWriter,addSection,cc.squirreljme.jvm.aot.summercoat.base.ChunkUtils,writeIntegers" />
48     </inspection_tool>
49     <inspection_tool class="BeforeClassOrAfterClassIsPublicStaticVoidNoArg" enabled="false" level="WARNING" enabled_by_default="false" />
50     <inspection_tool class="BeforeOrAfterIsPublicVoidNoArg" enabled="false" level="WARNING" enabled_by_default="false" />
51     <inspection_tool class="BlockMarkerComments" enabled="true" level="WARNING" enabled_by_default="true" />
52     <inspection_tool class="BooleanMethodNameMustStartWithQuestion" enabled="false" level="WEAK WARNING" enabled_by_default="false">
53       <option name="ignoreBooleanMethods" value="false" />
54       <option name="ignoreInAnnotationInterface" value="true" />
55       <option name="onlyWarnOnBaseMethods" value="true" />
56       <option name="questionString" value="add,are,can,check,contains,could,endsWith,equals,has,is,matches,must,put,remove,shall,should,startsWith,was,were,will,would" />
57     </inspection_tool>
58     <inspection_tool class="CharsetObjectCanBeUsed" enabled="false" level="WARNING" enabled_by_default="false" />
59     <inspection_tool class="CheckForOutOfMemoryOnLargeArrayAllocation" enabled="true" level="WARNING" enabled_by_default="true">
60       <option name="m_limit" value="64" />
61     </inspection_tool>
62     <inspection_tool class="ClassComplexity" enabled="true" level="WARNING" enabled_by_default="true">
63       <scope name="Java API Packages (Include)" level="WARNING" enabled="false">
64         <option name="m_limit" value="80" />
65       </scope>
66       <option name="m_limit" value="80" />
67     </inspection_tool>
68     <inspection_tool class="ClassCoupling" enabled="true" level="WARNING" enabled_by_default="true">
69       <scope name="Java API Packages (Include)" level="WARNING" enabled="false">
70         <option name="m_includeJavaClasses" value="false" />
71         <option name="m_includeLibraryClasses" value="false" />
72         <option name="m_limit" value="15" />
73       </scope>
74       <option name="m_includeJavaClasses" value="false" />
75       <option name="m_includeLibraryClasses" value="false" />
76       <option name="m_limit" value="15" />
77     </inspection_tool>
78     <inspection_tool class="ClassInheritanceDepth" enabled="true" level="WARNING" enabled_by_default="true">
79       <scope name="Java API Packages (Include)" level="WARNING" enabled="false">
80         <option name="m_limit" value="2" />
81       </scope>
82       <scope name="Tests" level="WARNING" enabled="false">
83         <option name="m_limit" value="2" />
84       </scope>
85       <option name="m_limit" value="4" />
86     </inspection_tool>
87     <inspection_tool class="ClassInitializerMayBeStatic" enabled="true" level="WARNING" enabled_by_default="true">
88       <scope name="Java API Packages (Include)" level="WARNING" enabled="false" />
89     </inspection_tool>
90     <inspection_tool class="ClassMayBeInterface" enabled="true" level="INFORMATION" enabled_by_default="true">
91       <scope name="Java API Packages (Include)" level="INFORMATION" enabled="false" />
92     </inspection_tool>
93     <inspection_tool class="ClassName" enabled="true" level="WEAK WARNING" enabled_by_default="true">
94       <option name="namePattern" value="(__)?[A-Z][A-Za-z\d]*(__)?" />
95     </inspection_tool>
96     <inspection_tool class="ClassNamePrefixedWithPackageName" enabled="false" level="WEAK WARNING" enabled_by_default="false" />
97     <inspection_tool class="ClassNameSameAsAncestorName" enabled="false" level="WEAK WARNING" enabled_by_default="false" />
98     <inspection_tool class="ClassNestingDepth" enabled="true" level="WARNING" enabled_by_default="true">
99       <scope name="Java API Packages (Include)" level="WARNING" enabled="false">
100         <option name="m_limit" value="1" />
101       </scope>
102       <option name="m_limit" value="1" />
103     </inspection_tool>
104     <inspection_tool class="ClassWithOnlyPrivateConstructors" enabled="true" level="WARNING" enabled_by_default="true" />
105     <inspection_tool class="CloneReturnsClassType" enabled="true" level="WARNING" enabled_by_default="true" />
106     <inspection_tool class="CodeBlock2Expr" enabled="false" level="WARNING" enabled_by_default="false" />
107     <inspection_tool class="ComparatorCombinators" enabled="false" level="WARNING" enabled_by_default="false" />
108     <inspection_tool class="ComparisonOfShortAndChar" enabled="true" level="WARNING" enabled_by_default="true" />
109     <inspection_tool class="ConfusingMainMethod" enabled="false" level="WEAK WARNING" enabled_by_default="false" />
110     <inspection_tool class="ConnectionResource" enabled="true" level="WARNING" enabled_by_default="true" />
111     <inspection_tool class="ConstPropertyName" enabled="true" level="WEAK WARNING" enabled_by_default="true">
112       <option name="namePattern" value="_?[A-Z][_A-Z\d]*" />
113     </inspection_tool>
114     <inspection_tool class="ConstantValue" enabled="true" level="WARNING" enabled_by_default="true">
115       <option name="DONT_REPORT_TRUE_ASSERT_STATEMENTS" value="true" />
116     </inspection_tool>
117     <inspection_tool class="ConstructorCount" enabled="true" level="WARNING" enabled_by_default="true">
118       <option name="ignoreDeprecatedConstructors" value="true" />
119       <option name="m_limit" value="8" />
120     </inspection_tool>
121     <inspection_tool class="Convert2Diamond" enabled="false" level="WARNING" enabled_by_default="false" />
122     <inspection_tool class="Convert2Lambda" enabled="false" level="WARNING" enabled_by_default="false" />
123     <inspection_tool class="Convert2MethodRef" enabled="false" level="WARNING" enabled_by_default="false" />
124     <inspection_tool class="Convert2streamapi" enabled="false" level="INFORMATION" enabled_by_default="false" />
125     <inspection_tool class="CyclomaticComplexity" enabled="true" level="SERVER PROBLEM" enabled_by_default="true" editorAttributes="WARNING_ATTRIBUTES">
126       <option name="m_limit" value="15" />
127     </inspection_tool>
128     <inspection_tool class="DefaultNotLastCaseInSwitch" enabled="true" level="WARNING" enabled_by_default="true" />
129     <inspection_tool class="Deprecation" enabled="true" level="WARNING" enabled_by_default="true" editorAttributes="MARKED_FOR_REMOVAL_ATTRIBUTES" />
130     <inspection_tool class="DollarSignInName" enabled="true" level="WEAK WARNING" enabled_by_default="true" />
131     <inspection_tool class="EditorConfigEncoding" enabled="false" level="WARNING" enabled_by_default="false" />
132     <inspection_tool class="EmptyClass" enabled="true" level="WARNING" enabled_by_default="true">
133       <scope name="Java API Packages (Include)" level="WARNING" enabled="false">
134         <option name="ignorableAnnotations">
135           <value />
136         </option>
137         <option name="ignoreClassWithParameterization" value="false" />
138         <option name="ignoreThrowables" value="true" />
139         <option name="commentsAreContent" value="true" />
140       </scope>
141       <option name="ignorableAnnotations">
142         <value />
143       </option>
144       <option name="ignoreClassWithParameterization" value="false" />
145       <option name="ignoreThrowables" value="true" />
146       <option name="commentsAreContent" value="true" />
147     </inspection_tool>
148     <inspection_tool class="EmptyMethod" enabled="true" level="WARNING" enabled_by_default="true">
149       <option name="EXCLUDE_ANNOS">
150         <value>
151           <list size="0" />
152         </value>
153       </option>
154       <option name="commentsAreContent" value="true" />
155     </inspection_tool>
156     <inspection_tool class="EnhancedSwitchBackwardMigration" enabled="false" level="INFORMATION" enabled_by_default="false" />
157     <inspection_tool class="EnhancedSwitchMigration" enabled="false" level="WARNING" enabled_by_default="false" />
158     <inspection_tool class="ExceptionNameDoesntEndWithException" enabled="false" level="WEAK WARNING" enabled_by_default="false" />
159     <inspection_tool class="ExplicitArgumentCanBeLambda" enabled="false" level="INFORMATION" enabled_by_default="false" />
160     <inspection_tool class="ExtendsUtilityClass" enabled="true" level="WARNING" enabled_by_default="true" />
161     <inspection_tool class="FieldAccessedSynchronizedAndUnsynchronized" enabled="true" level="WARNING" enabled_by_default="true">
162       <option name="countGettersAndSetters" value="true" />
163     </inspection_tool>
164     <inspection_tool class="FieldCanBeLocal" enabled="true" level="WARNING" enabled_by_default="true">
165       <scope name="Java API Packages (Include)" level="WARNING" enabled="false" />
166     </inspection_tool>
167     <inspection_tool class="FieldCount" enabled="true" level="WARNING" enabled_by_default="true">
168       <scope name="Java API Packages (Include)" level="WARNING" enabled="false">
169         <option name="m_countConstantFields" value="false" />
170         <option name="m_considerStaticFinalFieldsConstant" value="false" />
171         <option name="myCountEnumConstants" value="false" />
172         <option name="m_limit" value="10" />
173       </scope>
174       <option name="m_countConstantFields" value="false" />
175       <option name="m_considerStaticFinalFieldsConstant" value="false" />
176       <option name="myCountEnumConstants" value="false" />
177       <option name="m_limit" value="10" />
178     </inspection_tool>
179     <inspection_tool class="FieldMayBeFinal" enabled="true" level="WARNING" enabled_by_default="true">
180       <scope name="Java API Packages (Include)" level="WARNING" enabled="false" />
181     </inspection_tool>
182     <inspection_tool class="FieldMayBeStatic" enabled="true" level="WARNING" enabled_by_default="true">
183       <scope name="Java API Packages (Include)" level="WARNING" enabled="false" />
184     </inspection_tool>
185     <inspection_tool class="FieldNamingConvention" enabled="true" level="WEAK WARNING" enabled_by_default="true">
186       <extension name="ConstantNamingConvention" enabled="true">
187         <option name="m_regex" value="_?[a-zA-Z][A-Za-z_\d]*" />
188         <option name="m_minLength" value="2" />
189         <option name="m_maxLength" value="32" />
190       </extension>
191       <extension name="ConstantWithMutableFieldTypeNamingConvention" enabled="true">
192         <option name="m_regex" value="_?[a-zA-Z][A-Za-z_\d]*" />
193         <option name="m_minLength" value="2" />
194         <option name="m_maxLength" value="32" />
195       </extension>
196       <extension name="EnumeratedConstantNamingConvention" enabled="true">
197         <option name="m_regex" value="[A-Z][A-Z_\d]*" />
198         <option name="m_minLength" value="2" />
199         <option name="m_maxLength" value="40" />
200       </extension>
201       <extension name="InstanceVariableNamingConvention" enabled="true">
202         <option name="m_regex" value="_?[a-z][a-zA-z_]*" />
203         <option name="m_minLength" value="2" />
204         <option name="m_maxLength" value="32" />
205       </extension>
206       <extension name="StaticVariableNamingConvention" enabled="true">
207         <option name="m_regex" value="_?[a-zA-Z][A-Za-z_\d]*" />
208         <option name="m_minLength" value="2" />
209         <option name="m_maxLength" value="32" />
210       </extension>
211     </inspection_tool>
212     <inspection_tool class="Finalize" enabled="true" level="ERROR" enabled_by_default="true">
213       <option name="ignoreTrivialFinalizers" value="false" />
214     </inspection_tool>
215     <inspection_tool class="FinalizeNotProtected" enabled="true" level="ERROR" enabled_by_default="true" />
216     <inspection_tool class="FoldExpressionIntoStream" enabled="false" level="INFORMATION" enabled_by_default="false" />
217     <inspection_tool class="FunctionName" enabled="true" level="WEAK WARNING" enabled_by_default="true">
218       <option name="namePattern" value="(__)?[a-z][A-Za-z\d]*" />
219     </inspection_tool>
220     <inspection_tool class="GroovySynchronizedMethod" enabled="true" level="ERROR" enabled_by_default="true" editorAttributes="ERRORS_ATTRIBUTES" />
221     <inspection_tool class="HtmlTagCanBeJavadocTag" enabled="true" level="WARNING" enabled_by_default="true" />
222     <inspection_tool class="IfCanBeSwitch" enabled="false" level="WARNING" enabled_by_default="false">
223       <option name="minimumBranches" value="3" />
224       <option name="suggestIntSwitches" value="false" />
225       <option name="suggestEnumSwitches" value="false" />
226     </inspection_tool>
227     <inspection_tool class="InconsistentLineSeparators" enabled="true" level="TYPO" enabled_by_default="true" />
228     <inspection_tool class="IndexOfReplaceableByContains" enabled="false" level="WARNING" enabled_by_default="false" />
229     <inspection_tool class="InnerClassMayBeStatic" enabled="true" level="WARNING" enabled_by_default="true">
230       <scope name="Java API Packages (Include)" level="WARNING" enabled="false" />
231     </inspection_tool>
232     <inspection_tool class="InstanceofIncompatibleInterface" enabled="true" level="WARNING" enabled_by_default="true" />
233     <inspection_tool class="InterfaceWithOnlyOneDirectInheritor" enabled="true" level="WEAK WARNING" enabled_by_default="true" />
234     <inspection_tool class="JUnit4AnnotatedMethodInJUnit3TestCase" enabled="false" level="WARNING" enabled_by_default="false" />
235     <inspection_tool class="JUnit5MalformedNestedClass" enabled="false" level="WARNING" enabled_by_default="false" />
236     <inspection_tool class="JUnit5MalformedParameterized" enabled="false" level="WARNING" enabled_by_default="false" />
237     <inspection_tool class="JUnit5MalformedRepeated" enabled="false" level="WARNING" enabled_by_default="false" />
238     <inspection_tool class="JUnit5Platform" enabled="false" level="WARNING" enabled_by_default="false" />
239     <inspection_tool class="JUnitMalformedDeclaration" enabled="false" level="WARNING" enabled_by_default="false" />
240     <inspection_tool class="Java8CollectionRemoveIf" enabled="false" level="WARNING" enabled_by_default="false" />
241     <inspection_tool class="Java8ListSort" enabled="false" level="WARNING" enabled_by_default="false" />
242     <inspection_tool class="Java8MapApi" enabled="false" level="WARNING" enabled_by_default="false" />
243     <inspection_tool class="Java8MapForEach" enabled="false" level="WARNING" enabled_by_default="false" />
244     <inspection_tool class="Java9CollectionFactory" enabled="false" level="WARNING" enabled_by_default="false" />
245     <inspection_tool class="JavaDoc" enabled="true" level="WARNING" enabled_by_default="true">
246       <option name="TOP_LEVEL_CLASS_OPTIONS">
247         <value>
248           <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" />
249           <option name="REQUIRED_TAGS" value="" />
250         </value>
251       </option>
252       <option name="INNER_CLASS_OPTIONS">
253         <value>
254           <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" />
255           <option name="REQUIRED_TAGS" value="" />
256         </value>
257       </option>
258       <option name="METHOD_OPTIONS">
259         <value>
260           <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" />
261           <option name="REQUIRED_TAGS" value="@return@param@throws or @exception" />
262         </value>
263       </option>
264       <option name="FIELD_OPTIONS">
265         <value>
266           <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" />
267           <option name="REQUIRED_TAGS" value="" />
268         </value>
269       </option>
270       <option name="IGNORE_DEPRECATED" value="false" />
271       <option name="IGNORE_JAVADOC_PERIOD" value="true" />
272       <option name="IGNORE_DUPLICATED_THROWS" value="false" />
273       <option name="IGNORE_POINT_TO_ITSELF" value="false" />
274       <option name="myAdditionalJavadocTags" value="squirreljme.syscallparam,squirreljme.syscallreturn,squirreljme.property,squirreljme.error,squirreljme.property,squirreljme.configtype" />
275     </inspection_tool>
276     <inspection_tool class="JavaLangImport" enabled="true" level="WARNING" enabled_by_default="true" />
277     <inspection_tool class="JavaModuleNaming" enabled="true" level="WEAK WARNING" enabled_by_default="true" />
278     <inspection_tool class="JavaRequiresAutoModule" enabled="false" level="WARNING" enabled_by_default="false" />
279     <inspection_tool class="JavadocBlankLines" enabled="false" level="WARNING" enabled_by_default="false" />
280     <inspection_tool class="JavadocDeclaration" enabled="true" level="WARNING" enabled_by_default="true">
281       <option name="ADDITIONAL_TAGS" value="squirreljme.syscallparam,squirreljme.syscallreturn,squirreljme.property,squirreljme.error,squirreljme.property,squirreljme.configtype,squirreljme.env" />
282     </inspection_tool>
283     <inspection_tool class="LambdaBodyCanBeCodeBlock" enabled="false" level="INFORMATION" enabled_by_default="false" />
284     <inspection_tool class="LambdaCanBeMethodCall" enabled="false" level="INFORMATION" enabled_by_default="false" />
285     <inspection_tool class="LambdaCanBeReplacedWithAnonymous" enabled="false" level="INFORMATION" enabled_by_default="false" />
286     <inspection_tool class="LambdaParameterNamingConvention" enabled="true" level="WEAK WARNING" enabled_by_default="true">
287       <option name="m_regex" value="__[a-z][A-Za-z\d]*" />
288     </inspection_tool>
289     <inspection_tool class="LambdaParameterTypeCanBeSpecified" enabled="false" level="INFORMATION" enabled_by_default="false" />
290     <inspection_tool class="LambdaUnfriendlyMethodOverload" enabled="false" level="WEAK WARNING" enabled_by_default="false" />
291     <inspection_tool class="LimitedScopeInnerClass" enabled="true" level="ERROR" enabled_by_default="true" editorAttributes="ERRORS_ATTRIBUTES" />
292     <inspection_tool class="LocalCanBeFinal" enabled="false" level="WARNING" enabled_by_default="false">
293       <scope name="Java API Packages (Include)" level="WARNING" enabled="false">
294         <option name="REPORT_VARIABLES" value="true" />
295         <option name="REPORT_PARAMETERS" value="true" />
296       </scope>
297       <option name="REPORT_VARIABLES" value="true" />
298       <option name="REPORT_PARAMETERS" value="true" />
299     </inspection_tool>
300     <inspection_tool class="LocalVariableName" enabled="true" level="WEAK WARNING" enabled_by_default="true">
301       <option name="namePattern" value="(__)?[a-z][A-Za-z\d]*" />
302     </inspection_tool>
303     <inspection_tool class="LocalVariableNamingConvention" enabled="true" level="WEAK WARNING" enabled_by_default="true">
304       <option name="m_ignoreForLoopParameters" value="true" />
305       <option name="m_ignoreCatchParameters" value="true" />
306       <option name="m_regex" value="(__)?[a-z][A-Za-z\d]*" />
307       <option name="m_minLength" value="1" />
308       <option name="m_maxLength" value="20" />
309     </inspection_tool>
310     <inspection_tool class="LombokGetterMayBeUsed" enabled="false" level="WARNING" enabled_by_default="false" />
311     <inspection_tool class="LongLine" enabled="true" level="TYPO" enabled_by_default="true" />
312     <inspection_tool class="MagicConstant" enabled="true" level="WARNING" enabled_by_default="true" editorAttributes="TYPO" />
313     <inspection_tool class="MagicNumber" enabled="true" level="TYPO" enabled_by_default="true" editorAttributes="TEXT_STYLE_SUGGESTION">
314       <scope name="Tests" level="TYPO" enabled="false" editorAttributes="TEXT_STYLE_SUGGESTION" />
315       <option name="ignoreInitialCapacity" value="true" />
316     </inspection_tool>
317     <inspection_tool class="MethodCount" enabled="true" level="WARNING" enabled_by_default="true">
318       <scope name="Java API Packages (Include)" level="WARNING" enabled="false">
319         <option name="m_limit" value="20" />
320         <option name="ignoreGettersAndSetters" value="false" />
321         <option name="ignoreOverridingMethods" value="false" />
322       </scope>
323       <option name="m_limit" value="25" />
324       <option name="ignoreGettersAndSetters" value="true" />
325       <option name="ignoreOverridingMethods" value="true" />
326     </inspection_tool>
327     <inspection_tool class="MethodMayBeStatic" enabled="true" level="WARNING" enabled_by_default="true">
328       <scope name="Java API Packages (Include)" level="WARNING" enabled="false">
329         <option name="m_onlyPrivateOrFinal" value="true" />
330         <option name="m_ignoreEmptyMethods" value="true" />
331       </scope>
332       <option name="m_onlyPrivateOrFinal" value="false" />
333       <option name="m_ignoreEmptyMethods" value="true" />
334     </inspection_tool>
335     <inspection_tool class="MethodNameSameAsClassName" enabled="true" level="WEAK WARNING" enabled_by_default="true" />
336     <inspection_tool class="MethodNameSameAsParentName" enabled="false" level="WEAK WARNING" enabled_by_default="false" />
337     <inspection_tool class="MethodOnlyUsedFromInnerClass" enabled="true" level="WARNING" enabled_by_default="true">
338       <scope name="Java API Packages (Include)" level="WARNING" enabled="false">
339         <option name="ignoreMethodsAccessedFromAnonymousClass" value="false" />
340         <option name="ignoreStaticMethodsFromNonStaticInnerClass" value="false" />
341         <option name="onlyReportStaticMethods" value="false" />
342       </scope>
343       <option name="ignoreMethodsAccessedFromAnonymousClass" value="false" />
344       <option name="ignoreStaticMethodsFromNonStaticInnerClass" value="false" />
345       <option name="onlyReportStaticMethods" value="false" />
346     </inspection_tool>
347     <inspection_tool class="MethodRefCanBeReplacedWithLambda" enabled="false" level="INFORMATION" enabled_by_default="false" />
348     <inspection_tool class="MismatchedCollectionQueryUpdate" enabled="true" level="WARNING" enabled_by_default="true">
349       <option name="queryNames">
350         <value>
351           <item value="equals" />
352           <item value="size" />
353           <item value="write" />
354           <item value="toString" />
355           <item value="parallelStream" />
356           <item value="forEach" />
357           <item value="contains" />
358           <item value="store" />
359           <item value="save" />
360           <item value="iterator" />
361           <item value="indexOf" />
362           <item value="copyInto" />
363           <item value="stream" />
364           <item value="lastIndexOf" />
365           <item value="get" />
366           <item value="toArray" />
367           <item value="propertyNames" />
368           <item value="hashCode" />
369           <item value="peek" />
370           <item value="getMainAttributes" />
371         </value>
372       </option>
373       <option name="updateNames">
374         <value />
375       </option>
376       <option name="ignoredClasses">
377         <value />
378       </option>
379     </inspection_tool>
380     <inspection_tool class="MissingDeprecatedAnnotation" enabled="true" level="WARNING" enabled_by_default="true" />
381     <inspection_tool class="MissingJavadoc" enabled="true" level="WARNING" enabled_by_default="true">
382       <option name="PACKAGE_SETTINGS">
383         <Options>
384           <option name="ENABLED" value="false" />
385         </Options>
386       </option>
387       <option name="MODULE_SETTINGS">
388         <Options>
389           <option name="ENABLED" value="false" />
390         </Options>
391       </option>
392       <option name="TOP_LEVEL_CLASS_SETTINGS">
393         <Options>
394           <option name="ENABLED" value="false" />
395         </Options>
396       </option>
397       <option name="INNER_CLASS_SETTINGS">
398         <Options>
399           <option name="ENABLED" value="false" />
400         </Options>
401       </option>
402       <option name="METHOD_SETTINGS">
403         <Options>
404           <option name="REQUIRED_TAGS" value="@return@param@throws or @exception" />
405           <option name="ENABLED" value="false" />
406         </Options>
407       </option>
408       <option name="FIELD_SETTINGS">
409         <Options>
410           <option name="ENABLED" value="false" />
411         </Options>
412       </option>
413     </inspection_tool>
414     <inspection_tool class="MissingOverrideAnnotation" enabled="true" level="ERROR" enabled_by_default="true">
415       <option name="ignoreObjectMethods" value="false" />
416       <option name="ignoreAnonymousClassMethods" value="false" />
417     </inspection_tool>
418     <inspection_tool class="MissingPackageInfo" enabled="true" level="WARNING" enabled_by_default="true" />
419     <inspection_tool class="MissortedModifiers" enabled="true" level="WARNING" enabled_by_default="true">
420       <option name="m_requireAnnotationsFirst" value="true" />
421     </inspection_tool>
422     <inspection_tool class="MisspelledHeader" enabled="true" level="WEAK WARNING" enabled_by_default="true">
423       <option name="CUSTOM_HEADERS">
424         <header value="argument-1" />
425         <header value="multi-parameters" />
426         <header value="result" />
427         <header value="secondary-key" />
428         <header value="thrown" />
429       </option>
430     </inspection_tool>
431     <inspection_tool class="MisspelledMethodName" enabled="true" level="WEAK WARNING" enabled_by_default="true" />
432     <inspection_tool class="MoveFieldAssignmentToInitializer" enabled="true" level="INFORMATION" enabled_by_default="true">
433       <scope name="Java API Packages (Include)" level="INFORMATION" enabled="false" />
434     </inspection_tool>
435     <inspection_tool class="MultipleTopLevelClassesInFile" enabled="true" level="WARNING" enabled_by_default="false" editorAttributes="WARNING_ATTRIBUTES">
436       <scope name="Production" level="ERROR" enabled="true" editorAttributes="ERRORS_ATTRIBUTES" />
437     </inspection_tool>
438     <inspection_tool class="MultiplyOrDivideByPowerOfTwo" enabled="true" level="TYPO" enabled_by_default="true">
439       <option name="checkDivision" value="true" />
440     </inspection_tool>
441     <inspection_tool class="NewClassNamingConvention" enabled="true" level="WARNING" enabled_by_default="true">
442       <extension name="AbstractClassNamingConvention" enabled="true">
443         <option name="inheritDefaultSettings" value="true" />
444         <option name="m_regex" value="[A-Z][A-Za-z\d]*" />
445         <option name="m_minLength" value="8" />
446         <option name="m_maxLength" value="64" />
447       </extension>
448       <extension name="AnnotationNamingConvention" enabled="true">
449         <option name="inheritDefaultSettings" value="true" />
450         <option name="m_regex" value="[A-Z][A-Za-z\d]*" />
451         <option name="m_minLength" value="8" />
452         <option name="m_maxLength" value="64" />
453       </extension>
454       <extension name="ClassNamingConvention" enabled="true">
455         <option name="m_regex" value="(__)?[A-Z][A-Za-z\d]*(__)?" />
456         <option name="m_minLength" value="2" />
457         <option name="m_maxLength" value="64" />
458       </extension>
459       <extension name="EnumeratedClassNamingConvention" enabled="true">
460         <option name="inheritDefaultSettings" value="true" />
461         <option name="m_regex" value="[A-Z][A-Za-z\d]*" />
462         <option name="m_minLength" value="8" />
463         <option name="m_maxLength" value="64" />
464       </extension>
465       <extension name="InterfaceNamingConvention" enabled="true">
466         <option name="inheritDefaultSettings" value="true" />
467         <option name="m_regex" value="[A-Z][A-Za-z\d]*" />
468         <option name="m_minLength" value="8" />
469         <option name="m_maxLength" value="64" />
470       </extension>
471       <extension name="TypeParameterNamingConvention" enabled="true">
472         <option name="m_regex" value="[A-Z]" />
473         <option name="m_minLength" value="1" />
474         <option name="m_maxLength" value="1" />
475       </extension>
476     </inspection_tool>
477     <inspection_tool class="NewMethodNamingConvention" enabled="true" level="WEAK WARNING" enabled_by_default="true">
478       <extension name="InstanceMethodNamingConvention" enabled="true">
479         <option name="m_regex" value="(__)?[a-z][A-Za-z\d]*" />
480         <option name="m_minLength" value="2" />
481         <option name="m_maxLength" value="32" />
482       </extension>
483       <extension name="NativeMethodNamingConvention" enabled="true">
484         <option name="m_regex" value="(__)?[a-z][A-Za-z\d]*" />
485         <option name="m_minLength" value="2" />
486         <option name="m_maxLength" value="32" />
487       </extension>
488       <extension name="StaticMethodNamingConvention" enabled="true">
489         <option name="m_regex" value="(__)?[a-z][A-Za-z\d]*" />
490         <option name="m_minLength" value="2" />
491         <option name="m_maxLength" value="32" />
492       </extension>
493     </inspection_tool>
494     <inspection_tool class="NoExplicitFinalizeCalls" enabled="true" level="ERROR" enabled_by_default="true" />
495     <inspection_tool class="NonBooleanMethodNameMayNotStartWithQuestion" enabled="false" level="WEAK WARNING" enabled_by_default="false">
496       <option name="questionString" value="add,are,can,check,contains,could,endsWith,equals,has,is,matches,must,put,remove,shall,should,startsWith,was,were,will,would" />
497       <option name="ignoreBooleanMethods" value="false" />
498       <option name="onlyWarnOnBaseMethods" value="true" />
499     </inspection_tool>
500     <inspection_tool class="NonExceptionNameEndsWithException" enabled="false" level="WEAK WARNING" enabled_by_default="false" />
501     <inspection_tool class="NonFinalUtilityClass" enabled="true" level="WARNING" enabled_by_default="true">
502       <scope name="Java API Packages (Include)" level="WARNING" enabled="false" />
503     </inspection_tool>
504     <inspection_tool class="NonPublicClone" enabled="true" level="WARNING" enabled_by_default="true" />
505     <inspection_tool class="NotNullFieldNotInitialized" enabled="false" level="WARNING" enabled_by_default="false" />
506     <inspection_tool class="NotifyWithoutCorrespondingWait" enabled="true" level="WARNING" enabled_by_default="true" />
507     <inspection_tool class="NullableProblems" enabled="false" level="WARNING" enabled_by_default="false">
508       <option name="REPORT_NULLABLE_METHOD_OVERRIDES_NOTNULL" value="true" />
509       <option name="REPORT_NOT_ANNOTATED_METHOD_OVERRIDES_NOTNULL" value="true" />
510       <option name="REPORT_NOTNULL_PARAMETER_OVERRIDES_NULLABLE" value="true" />
511       <option name="REPORT_NOT_ANNOTATED_PARAMETER_OVERRIDES_NOTNULL" value="true" />
512       <option name="REPORT_NOT_ANNOTATED_GETTER" value="true" />
513       <option name="REPORT_NOT_ANNOTATED_SETTER_PARAMETER" value="true" />
514       <option name="REPORT_ANNOTATION_NOT_PROPAGATED_TO_OVERRIDERS" value="true" />
515       <option name="REPORT_NULLS_PASSED_TO_NON_ANNOTATED_METHOD" value="true" />
516     </inspection_tool>
517     <inspection_tool class="ObsoleteCollection" enabled="true" level="WARNING" enabled_by_default="true">
518       <scope name="Java API Packages (Include)" level="WARNING" enabled="false">
519         <option name="ignoreRequiredObsoleteCollectionTypes" value="true" />
520       </scope>
521       <option name="ignoreRequiredObsoleteCollectionTypes" value="true" />
522     </inspection_tool>
523     <inspection_tool class="OctalLiteral" enabled="false" level="WARNING" enabled_by_default="false" />
524     <inspection_tool class="OnDemandImport" enabled="true" level="ERROR" enabled_by_default="true" />
525     <inspection_tool class="OverloadedMethodsWithSameNumberOfParameters" enabled="false" level="WEAK WARNING" enabled_by_default="false">
526       <option name="ignoreInconvertibleTypes" value="true" />
527     </inspection_tool>
528     <inspection_tool class="OverloadedVarargsMethod" enabled="false" level="WEAK WARNING" enabled_by_default="false" />
529     <inspection_tool class="OverlyLargePrimitiveArrayInitializer" enabled="true" level="WARNING" enabled_by_default="true">
530       <option name="m_limit" value="64" />
531     </inspection_tool>
532     <inspection_tool class="PackageDotHtmlMayBePackageInfo" enabled="true" level="WARNING" enabled_by_default="true" />
533     <inspection_tool class="PackageNamingConvention" enabled="false" level="WEAK WARNING" enabled_by_default="false">
534       <option name="m_regex" value="[a-z]*" />
535       <option name="m_minLength" value="2" />
536       <option name="m_maxLength" value="16" />
537     </inspection_tool>
538     <inspection_tool class="ParameterNameDiffersFromOverriddenParameter" enabled="false" level="WEAK WARNING" enabled_by_default="false">
539       <option name="m_ignoreSingleCharacterNames" value="false" />
540       <option name="m_ignoreOverridesOfLibraryMethods" value="false" />
541     </inspection_tool>
542     <inspection_tool class="ParameterNamingConvention" enabled="true" level="WARNING" enabled_by_default="true">
543       <option name="m_regex" value="__[a-z][A-Za-z\d]*" />
544       <option name="m_minLength" value="3" />
545       <option name="m_maxLength" value="20" />
546     </inspection_tool>
547     <inspection_tool class="ParameterTypePreventsOverriding" enabled="true" level="WARNING" enabled_by_default="true" />
548     <inspection_tool class="PrivateMemberAccessBetweenOuterAndInnerClass" enabled="true" level="WARNING" enabled_by_default="true" />
549     <inspection_tool class="PublicConstructor" enabled="true" level="WARNING" enabled_by_default="false">
550       <scope name="Java API Packages (Include)" level="WARNING" enabled="false" />
551     </inspection_tool>
552     <inspection_tool class="PublicConstructorInNonPublicClass" enabled="true" level="WARNING" enabled_by_default="true">
553       <scope name="Java API Packages (Include)" level="WARNING" enabled="false" />
554     </inspection_tool>
555     <inspection_tool class="PublicStaticArrayField" enabled="true" level="WARNING" enabled_by_default="true" />
556     <inspection_tool class="PublicStaticCollectionField" enabled="true" level="WARNING" enabled_by_default="true">
557       <option name="METHOD_MATCHER_CONFIG" value="java.util.Collections,(empty|unmodifiable).*,java.util.List,of,java.util.Set,of,java.util.Map,of,com.google.common.collect.ImmutableCollection,.*,com.google.common.collect.ImmutableMap,.*,com.google.common.collect.ImmutableMultimap,.*,com.google.common.collect.ImmutableTable,.*,net.multiphasicapps.collections.UnmodifiableSet,of,net.multiphasicapps.collections.UnmodifiableMap,of,net.multiphasicapps.collections.UnmodifiableList,of,net.multiphasicapps.collections.UnmodifiableCollection,of,net.multiphasicapps.collections.UnmodifiableArrayList,of" />
558     </inspection_tool>
559     <inspection_tool class="QuestionableName" enabled="false" level="WEAK WARNING" enabled_by_default="false">
560       <option name="nameString" value="aa,abc,bad,bar,bar2,baz,baz1,baz2,baz3,bb,blah,bogus,bool,cc,dd,defau1t,dummy,dummy2,ee,fa1se,ff,foo,foo1,foo2,foo3,foobar,four,fred,fred1,fred2,gg,hh,hello,hello1,hello2,hello3,ii,nu11,one,silly,silly2,string,two,that,then,three,whi1e,var" />
561     </inspection_tool>
562     <inspection_tool class="ReadWriteStringCanBeUsed" enabled="false" level="WARNING" enabled_by_default="false" />
563     <inspection_tool class="ReassignedToPlainText" enabled="false" level="WARNING" enabled_by_default="false" />
564     <inspection_tool class="RecordStoreResource" enabled="true" level="WARNING" enabled_by_default="true" />
565     <inspection_tool class="RedundantExplicitVariableType" enabled="false" level="INFORMATION" enabled_by_default="false" />
566     <inspection_tool class="RedundantFieldInitialization" enabled="true" level="WARNING" enabled_by_default="true" />
567     <inspection_tool class="RedundantImplements" enabled="true" level="WARNING" enabled_by_default="true">
568       <option name="ignoreSerializable" value="false" />
569       <option name="ignoreCloneable" value="false" />
570     </inspection_tool>
571     <inspection_tool class="RedundantTypeArguments" enabled="false" level="WARNING" enabled_by_default="false" />
572     <inspection_tool class="ReplaceNullCheck" enabled="false" level="WARNING" enabled_by_default="false" />
573     <inspection_tool class="SSBasedInspection" enabled="true" level="WARNING" enabled_by_default="true">
574       <replaceConfiguration name="C Source Writer: Expression can be simplified" description="Expression can be simplified to use a basic expression wrapper." suppressId="squirreljme_cSourceWriter_simplify" problemDescriptor="Expression can be simplified to use a basic expression wrapper." text="cc.squirreljme.c.CExpressionBuilder.builder().string($expr$).build()" recursive="false" caseInsensitive="false" type="JAVA" pattern_context="default" reformatAccordingToStyle="false" shortenFQN="true" replacement="cc.squirreljme.c.CBasicExpression.string($expr$)">
575         <constraint name="__context__" within="" contains="" />
576         <constraint name="expr" within="" contains="" />
577       </replaceConfiguration>
578       <replaceConfiguration name="C Source Writer: Expression can be simplified" text="cc.squirreljme.c.CExpressionBuilder.builder().reference($expr$).build()" recursive="false" caseInsensitive="false" type="JAVA" pattern_context="default" reformatAccordingToStyle="false" shortenFQN="true" replacement="cc.squirreljme.c.CBasicExpression.reference($expr$)">
579         <constraint name="__context__" within="" contains="" />
580         <constraint name="expr" within="" contains="" />
581       </replaceConfiguration>
582       <replaceConfiguration name="C Source Writer: Expression can be simplified" text="cc.squirreljme.c.CExpressionBuilder.builder().number($expr$).build()" recursive="false" caseInsensitive="false" type="JAVA" pattern_context="default" reformatAccordingToStyle="false" shortenFQN="true" replacement="cc.squirreljme.c.CBasicExpression.number($expr$)">
583         <constraint name="__context__" within="" contains="" />
584         <constraint name="expr" within="" contains="" />
585       </replaceConfiguration>
586       <replaceConfiguration name="C Source Writer: Expression can be simplified" text="cc.squirreljme.c.CExpressionBuilder.builder().number($type$, $expr$).build()" recursive="false" caseInsensitive="false" type="JAVA" pattern_context="default" reformatAccordingToStyle="false" shortenFQN="true" replacement="cc.squirreljme.c.CBasicExpression.number($type$, $expr$)">
587         <constraint name="__context__" within="" contains="" />
588         <constraint name="expr" within="" contains="" />
589         <constraint name="type" within="" contains="" />
590       </replaceConfiguration>
591       <searchConfiguration name="Java ME: There is no Arrays.hashCode()" description="Java ME: There is no Arrays.hashCode()." suppressId="squirrejme_javaMe_noArraysHashCode" problemDescriptor="Java ME: There is no Arrays.hashCode()" text="java.util.Arrays.hashCode($expr$)" recursive="true" caseInsensitive="false" type="JAVA" pattern_context="default">
592         <constraint name="__context__" within="" contains="" />
593         <constraint name="expr" within="" contains="" />
594       </searchConfiguration>
595       <replaceConfiguration name="SquirrelJME: __error__ is qualified." description="__error__ is the only special&#10;static import, for error code&#10;composition." suppressId="squirreljme_qualifiedError" problemDescriptor="SquirrelJME: __error__ is qualified." text="$errorCodeClass$.__error__($args$)" recursive="false" caseInsensitive="true" type="JAVA" pattern_context="default" reformatAccordingToStyle="false" shortenFQN="true" useStaticImport="true" replacement="ErrorCode.__error__($args$)">
596         <constraint name="__context__" within="" contains="" />
597         <constraint name="args" minCount="0" maxCount="2147483647" within="" contains="" />
598         <constraint name="errorCodeClass" regexp="ErrorCode" within="" contains="" />
599       </replaceConfiguration>
600       <searchConfiguration name="SquirrelJME: Call to API defined deprecated method." description="These are marked as actually deprecated in the API code and should not be used." suppressId="squirreljme_apiDefinedDeprecated" problemDescriptor="SquirrelJME: Call to API defined deprecated method." text="@cc.squirreljme.runtime.cldc.annotation.ApiDefinedDeprecated&#10;$ReturnType$ $Method$($ParameterType$ $Parameter$);" recursive="true" caseInsensitive="true" type="JAVA" pattern_context="member">
601         <constraint name="__context__" within="" contains="" />
602         <constraint name="ReturnType" within="" contains="" />
603         <constraint name="Method" within="" contains="" />
604         <constraint name="ParameterType" within="" contains="" />
605         <constraint name="Parameter" minCount="0" maxCount="2147483647" within="" contains="" />
606       </searchConfiguration>
607       <searchConfiguration name="SquirrelJME: Error definition" uuid="64b983f1-24ea-3e21-ab1a-d1f799d73f9b" suppressId="squirreljme_errorDefinition" problemDescriptor="SquirrelJME: Error definition" text="/* {@squirreljme.error $code$ $message$} */" recursive="true" caseInsensitive="true" type="JAVA" pattern_context="default">
608         <constraint name="__context__" within="" contains="" />
609         <constraint name="code" within="" contains="" />
610         <constraint name="message" within="" contains="" />
611       </searchConfiguration>
612       <searchConfiguration name="SquirrelJME: Error definition" uuid="64b983f1-24ea-3e21-ab1a-d1f799d73f9b" text="&quot;$code$&quot;" recursive="true" caseInsensitive="true" type="JAVA" pattern_context="default">
613         <constraint name="__context__" within="" contains="" />
614         <constraint name="code" regexp="[A-Z]{2}[0-9a-z]{2}" within="" contains="" />
615       </searchConfiguration>
616       <searchConfiguration name="SquirrelJME: Error definition" uuid="64b983f1-24ea-3e21-ab1a-d1f799d73f9b" text="&quot;$code$&quot;" recursive="true" caseInsensitive="true" type="JAVA" pattern_context="default">
617         <constraint name="__context__" within="" contains="" />
618         <constraint name="code" regexp="[A-Z]{2}[0-9a-z]{2} (%[^ ])+" within="" contains="" />
619       </searchConfiguration>
620       <searchConfiguration name="SquirrelJME: Error definition" uuid="64b983f1-24ea-3e21-ab1a-d1f799d73f9b" text="cc.squirreljme.runtime.cldc.debug.ErrorCode.__error__($format$, $args$)" recursive="true" caseInsensitive="false" type="JAVA" pattern_context="default" search_injected="false">
621         <constraint name="__context__" within="" contains="" />
622         <constraint name="format" regexp="[0-9]+" within="" contains="" />
623         <constraint name="args" minCount="0" maxCount="2147483647" within="" contains="" />
624       </searchConfiguration>
625       <searchConfiguration name="SquirrelJME: Error definition" uuid="64b983f1-24ea-3e21-ab1a-d1f799d73f9b" text="cc.squirreljme.runtime.cldc.debug.ErrorCode.__error__($format$)" recursive="true" caseInsensitive="false" type="JAVA" pattern_context="default" search_injected="false">
626         <constraint name="__context__" within="" contains="" />
627         <constraint name="format" regexp="[0-9]+" within="" contains="" />
628       </searchConfiguration>
629       <searchConfiguration name="SquirrelJME: Flushable does not exist in Java ME, cannot implement or extend it." uuid="9be1bd10-89f8-3737-88e5-9b5e0640e57e" description="Call to non-extistent interface Flushable." suppressId="squirreljme_implementsFlushable" problemDescriptor="SquirrelJME: Flushable does not exist in Java ME, cannot implement or extend it." text="class $Class$ implements $Interface$ {}" recursive="true" caseInsensitive="true" type="JAVA" pattern_context="default">
630         <constraint name="__context__" within="" contains="" />
631         <constraint name="Class" target="true" within="" contains="" />
632         <constraint name="Interface" regexp="java.io.Flushable" within="" contains="" />
633       </searchConfiguration>
634       <searchConfiguration name="SquirrelJME: Flushable does not exist in Java ME, cannot implement or extend it." uuid="9be1bd10-89f8-3737-88e5-9b5e0640e57e" text="interface $Class$ extends $Interface$ {}" recursive="true" caseInsensitive="true" type="JAVA" pattern_context="default">
635         <constraint name="__context__" within="" contains="" />
636         <constraint name="Class" target="true" within="" contains="" />
637         <constraint name="Interface" regexp="java.io.Flushable" within="" contains="" />
638       </searchConfiguration>
639       <searchConfiguration name="SquirrelJME: Flushable does not exist in Java ME, cannot implement or extend it." uuid="9be1bd10-89f8-3737-88e5-9b5e0640e57e" text="((java.io.Flushable)$instance$).flush()" recursive="true" caseInsensitive="true" type="JAVA" pattern_context="default">
640         <constraint name="__context__" within="" contains="" />
641         <constraint name="instance" within="" contains="" />
642       </searchConfiguration>
643       <searchConfiguration name="SquirrelJME: Old-style error code." suppressId="squirreljme_oldStyleError" problemDescriptor="SquirrelJME: Old-style error code." text="/* {@squirreljme.error $code$ $message$} */" recursive="true" caseInsensitive="true" type="JAVA" pattern_context="default">
644         <constraint name="__context__" within="" contains="" />
645         <constraint name="code" regexp="[A-Z]{2}[0-9a-z]{2}" within="" contains="" />
646         <constraint name="message" within="" contains="" />
647       </searchConfiguration>
648       <searchConfiguration name="SquirrelJME: Old-style error code." text="cc.squirreljme.runtime.cldc.debug.ErrorCode.__error__(&quot;$code$&quot;)" recursive="true" caseInsensitive="true" type="JAVA" pattern_context="default">
649         <constraint name="__context__" within="" contains="" />
650         <constraint name="code" regexp="[A-Z]{2}[0-9a-z]{2}" within="" contains="" />
651       </searchConfiguration>
652       <replaceConfiguration name="SquirrelJME: Parameterized string in error should be __error__." uuid="a5974be9-ecc1-37f0-8b8c-6f23c72c1291" suppressId="squirreljme_stringFormatError" problemDescriptor="SquirrelJME: Parameterized string in error should be __error__." text="new $throwable$(java.lang.String.format(&quot;$format$&quot;, $args$), $cause$)" recursive="false" caseInsensitive="true" type="JAVA" pattern_context="default" reformatAccordingToStyle="false" shortenFQN="true" useStaticImport="true" replacement="new $throwable$(cc.squirreljme.runtime.cldc.debug.ErrorCode.__error__(&quot;$format$&quot;, $args$), $cause$)">
653         <constraint name="__context__" within="" contains="" />
654         <constraint name="args" minCount="0" maxCount="2147483647" within="" contains="" />
655         <constraint name="throwable" regexp="java.lang.Throwable" withinHierarchy="true" within="" contains="" />
656         <constraint name="format" regexp="[A-Z]{2}[a-z0-9]{2} (%[^ ] *)+" within="" contains="" />
657         <constraint name="cause" minCount="0" within="" contains="" />
658       </replaceConfiguration>
659       <replaceConfiguration name="SquirrelJME: Parameterized string in error should be __error__." uuid="a5974be9-ecc1-37f0-8b8c-6f23c72c1291" text="new $throwable$(java.lang.String.format(&quot;$format$&quot;, $args$))" recursive="false" caseInsensitive="true" type="JAVA" pattern_context="default" reformatAccordingToStyle="false" shortenFQN="true" useStaticImport="true" replacement="new $throwable$(cc.squirreljme.runtime.cldc.debug.ErrorCode.__error__(&quot;$format$&quot;, $args$))">
660         <constraint name="__context__" within="" contains="" />
661         <constraint name="args" minCount="0" maxCount="2147483647" within="" contains="" />
662         <constraint name="throwable" regexp="java.lang.Throwable" withinHierarchy="true" within="" contains="" />
663         <constraint name="format" regexp="[A-Z]{2}[a-z0-9]{2} (%[^ ])+" within="" contains="" />
664       </replaceConfiguration>
665       <replaceConfiguration name="SquirrelJME: Parameterized string in error should be __error__." uuid="a5974be9-ecc1-37f0-8b8c-6f23c72c1291" text="new $throwable$(&quot;$format$&quot; + $args$, $cause$)" recursive="false" caseInsensitive="true" type="JAVA" pattern_context="default" reformatAccordingToStyle="false" shortenFQN="true" useStaticImport="true" replacement="new $throwable$(cc.squirreljme.runtime.cldc.debug.ErrorCode.__error__(&quot;$format$&quot;, $args$), $cause$)">
666         <constraint name="__context__" within="" contains="" />
667         <constraint name="throwable" within="" contains="" />
668         <constraint name="cause" minCount="0" within="" contains="" />
669         <constraint name="format" regexp="[A-Z]{2}[a-z0-9]{2} *" within="" contains="" />
670         <constraint name="args" maxCount="2147483647" within="" contains="" />
671       </replaceConfiguration>
672       <replaceConfiguration name="SquirrelJME: Parameterized string in error should be __error__." uuid="a5974be9-ecc1-37f0-8b8c-6f23c72c1291" text="new $throwable$(&quot;$format$&quot; + $args$)" recursive="false" caseInsensitive="true" type="JAVA" pattern_context="default" reformatAccordingToStyle="false" shortenFQN="true" useStaticImport="true" replacement="new $throwable$(cc.squirreljme.runtime.cldc.debug.ErrorCode.__error__(&quot;$format$&quot;, $args$))">
673         <constraint name="__context__" within="" contains="" />
674         <constraint name="throwable" within="" contains="" />
675         <constraint name="format" regexp="[A-Z]{2}[a-z0-9]{2} *" within="" contains="" />
676         <constraint name="args" maxCount="2147483647" within="" contains="" />
677       </replaceConfiguration>
678       <replaceConfiguration name="SquirrelJME: Parameterized string in error should be __error__." uuid="a5974be9-ecc1-37f0-8b8c-6f23c72c1291" text="new $throwable$(&quot;$format$&quot;, $cause$)" recursive="false" caseInsensitive="true" type="JAVA" pattern_context="default" reformatAccordingToStyle="false" shortenFQN="true" useStaticImport="true" replacement="new $throwable$(cc.squirreljme.runtime.cldc.debug.ErrorCode.__error__(&quot;$format$&quot;), $cause$)">
679         <constraint name="__context__" within="" contains="" />
680         <constraint name="throwable" regexp="java.lang.Throwable" withinHierarchy="true" within="" contains="" />
681         <constraint name="format" regexp="[A-Z]{2}[a-z0-9]{2} *" within="" contains="" />
682         <constraint name="cause" minCount="0" within="" contains="" />
683       </replaceConfiguration>
684       <replaceConfiguration name="SquirrelJME: Parameterized string in error should be __error__." uuid="a5974be9-ecc1-37f0-8b8c-6f23c72c1291" text="new $throwable$(&quot;$format$&quot;)" recursive="false" caseInsensitive="true" type="JAVA" pattern_context="default" reformatAccordingToStyle="false" shortenFQN="true" useStaticImport="true" replacement="new $throwable$(cc.squirreljme.runtime.cldc.debug.ErrorCode.__error__(&quot;$format$&quot;))">
685         <constraint name="__context__" within="" contains="" />
686         <constraint name="throwable" regexp="java.lang.Throwable" withinHierarchy="true" within="" contains="" />
687         <constraint name="format" regexp="[A-Z]{2}[a-z0-9]{2} *" within="" contains="" />
688       </replaceConfiguration>
689       <searchConfiguration name="SquirrelJME: Serializable is not supported." description="There is no serialization in SquirrelJME." suppressId="squirreljme_noSerializable" problemDescriptor="SquirrelJME: Serializable is not supported." text="private static final long serialVersionUID = $value$;" recursive="true" caseInsensitive="true" type="JAVA" pattern_context="default">
690         <constraint name="__context__" within="" contains="" />
691         <constraint name="value" within="" contains="" />
692       </searchConfiguration>
693       <searchConfiguration name="SquirrelJME: Serializable is not supported." text="class $Class$ implements $Interface$ {}" recursive="true" caseInsensitive="true" type="JAVA" pattern_context="default">
694         <constraint name="__context__" within="" contains="" />
695         <constraint name="Class" target="true" within="" contains="" />
696         <constraint name="Interface" regexp="java.io.Serializable" within="" contains="" />
697       </searchConfiguration>
698       <searchConfiguration name="SquirrelJME: Serializable is not supported." text="interface $Class$ extends $Interface$ {}" recursive="true" caseInsensitive="true" type="JAVA" pattern_context="default">
699         <constraint name="__context__" within="" contains="" />
700         <constraint name="Class" target="true" within="" contains="" />
701         <constraint name="Interface" regexp="java.io.Serializable" within="" contains="" />
702       </searchConfiguration>
703       <searchConfiguration name="SquirrelJME: Serializable is not supported." text="$ReturnType$ writeObject$(java.io.ObjectOutputStream $Parameter$);" recursive="true" caseInsensitive="true" type="JAVA" pattern_context="member">
704         <constraint name="__context__" within="" contains="" />
705         <constraint name="ReturnType" within="" contains="" />
706         <constraint name="Parameter" within="" contains="" />
707       </searchConfiguration>
708       <searchConfiguration name="SquirrelJME: Serializable is not supported." text="$ReturnType$ readObject(java.io.ObjectInputStream $Parameter$);" recursive="true" caseInsensitive="true" type="JAVA" pattern_context="member">
709         <constraint name="__context__" within="" contains="" />
710         <constraint name="ReturnType" within="" contains="" />
711         <constraint name="Parameter" within="" contains="" />
712       </searchConfiguration>
713       <searchConfiguration name="SquirrelJME: Serializable is not supported." text="$ReturnType$ readObjectNoData();" recursive="true" caseInsensitive="true" type="JAVA" pattern_context="member">
714         <constraint name="__context__" within="" contains="" />
715         <constraint name="ReturnType" within="" contains="" />
716       </searchConfiguration>
717       <replaceConfiguration name="SquirrelJME: Thrown Error TODO instead of Debugging.todo()." suppressId="squirreljme_thrownErrorToDo" problemDescriptor="SquirrelJME: Thrown Error TODO instead of Debugging.todo()." text="throw new Error(&quot;TODO&quot;);" recursive="false" caseInsensitive="true" type="JAVA" pattern_context="default" reformatAccordingToStyle="false" shortenFQN="true" replacement="throw Debugging.todo();">
718         <constraint name="__context__" within="" contains="" />
719       </replaceConfiguration>
720       <searchConfiguration name="SquirrelJME: TODO Thrown" description="TODO Thrown" suppressId="squirreljme_thrown_todo" problemDescriptor="SquirrelJME: TODO Thrown" text="throw cc.squirreljme.runtime.cldc.debug.Debugging.todo($any$);" recursive="true" caseInsensitive="false" type="JAVA" pattern_context="default">
721         <constraint name="__context__" within="" contains="" />
722         <constraint name="any" minCount="0" maxCount="2147483647" within="" contains="" />
723       </searchConfiguration>
724     </inspection_tool>
725     <inspection_tool class="SamePackageImport" enabled="true" level="WARNING" enabled_by_default="true" />
726     <inspection_tool class="ShellCheck" enabled="false" level="ERROR" enabled_by_default="false" />
727     <inspection_tool class="SimplifiableJUnitAssertion" enabled="false" level="WARNING" enabled_by_default="false" />
728     <inspection_tool class="SimplifyForEach" enabled="false" level="INFORMATION" enabled_by_default="false" />
729     <inspection_tool class="Since15" enabled="false" level="ERROR" enabled_by_default="false" />
730     <inspection_tool class="SingleCharacterStartsWith" enabled="true" level="WEAK WARNING" enabled_by_default="true" />
731     <inspection_tool class="SleepWhileHoldingLock" enabled="true" level="WARNING" enabled_by_default="true" />
732     <inspection_tool class="StandardVariableNames" enabled="false" level="WEAK WARNING" enabled_by_default="false" />
733     <inspection_tool class="StaticCallOnSubclass" enabled="true" level="WARNING" enabled_by_default="true" />
734     <inspection_tool class="StaticFieldReferenceOnSubclass" enabled="true" level="WARNING" enabled_by_default="true" />
735     <inspection_tool class="StaticImport" enabled="true" level="ERROR" enabled_by_default="true">
736       <option name="allowedClasses">
737         <set>
738           <option value="cc.squirreljme.runtime.cldc.debug.ErrorCode" />
739         </set>
740       </option>
741     </inspection_tool>
742     <inspection_tool class="StaticInheritance" enabled="true" level="WARNING" enabled_by_default="true" />
743     <inspection_tool class="StaticMethodOnlyUsedInOneClass" enabled="true" level="WARNING" enabled_by_default="true">
744       <scope name="Java API Packages (Include)" level="WARNING" enabled="false" />
745       <option name="ignoreTestClasses" value="true" />
746     </inspection_tool>
747     <inspection_tool class="StaticSuite" enabled="false" level="WARNING" enabled_by_default="false" />
748     <inspection_tool class="StringRepeatCanBeUsed" enabled="false" level="WARNING" enabled_by_default="false" />
749     <inspection_tool class="SwitchStatementWithTooFewBranches" enabled="true" level="WEAK WARNING" enabled_by_default="true">
750       <option name="m_limit" value="2" />
751     </inspection_tool>
752     <inspection_tool class="SynchronizeOnNonFinalField" enabled="false" level="WARNING" enabled_by_default="false" />
753     <inspection_tool class="SynchronizedMethod" enabled="true" level="ERROR" enabled_by_default="true" editorAttributes="ERRORS_ATTRIBUTES">
754       <option name="m_includeNativeMethods" value="true" />
755       <option name="ignoreSynchronizedSuperMethods" value="true" />
756     </inspection_tool>
757     <inspection_tool class="SynchronizedOnLiteralObject" enabled="true" level="ERROR" enabled_by_default="true" editorAttributes="ERRORS_ATTRIBUTES" />
758     <inspection_tool class="SystemGetenv" enabled="true" level="ERROR" enabled_by_default="true" />
759     <inspection_tool class="TestFailedLine" enabled="false" level="WARNING" enabled_by_default="false" />
760     <inspection_tool class="TestMethodIsPublicVoidNoArg" enabled="false" level="WARNING" enabled_by_default="false" />
761     <inspection_tool class="TextBlockBackwardMigration" enabled="false" level="INFORMATION" enabled_by_default="false" />
762     <inspection_tool class="TextBlockMigration" enabled="false" level="WARNING" enabled_by_default="false" />
763     <inspection_tool class="ThreadStopSuspendResume" enabled="true" level="ERROR" enabled_by_default="true" editorAttributes="ERRORS_ATTRIBUTES" />
764     <inspection_tool class="ToArrayCallWithZeroLengthArrayArgument" enabled="false" level="WARNING" enabled_by_default="false" />
765     <inspection_tool class="TodoComment" enabled="true" level="WARNING" enabled_by_default="true" />
766     <inspection_tool class="UnconstructableTestCase" enabled="false" level="WARNING" enabled_by_default="false" />
767     <inspection_tool class="UnnecessaryConstructor" enabled="true" level="WARNING" enabled_by_default="true" />
768     <inspection_tool class="UnnecessaryFinalOnLocalVariableOrParameter" enabled="true" level="WARNING" enabled_by_default="true" />
769     <inspection_tool class="UnnecessaryFullyQualifiedName" enabled="true" level="TYPO" enabled_by_default="true" editorAttributes="TYPO">
770       <option name="m_ignoreJavadoc" value="false" />
771       <option name="ignoreInModuleStatements" value="true" />
772     </inspection_tool>
773     <inspection_tool class="UnnecessarySuperConstructor" enabled="true" level="WARNING" enabled_by_default="true" />
774     <inspection_tool class="UnqualifiedFieldAccess" enabled="true" level="WARNING" enabled_by_default="true" />
775     <inspection_tool class="UnqualifiedInnerClassAccess" enabled="true" level="WARNING" enabled_by_default="true">
776       <option name="ignoreReferencesToLocalInnerClasses" value="true" />
777     </inspection_tool>
778     <inspection_tool class="UnqualifiedMethodAccess" enabled="true" level="WARNING" enabled_by_default="true" />
779     <inspection_tool class="UnqualifiedStaticUsage" enabled="true" level="WARNING" enabled_by_default="true">
780       <option name="m_ignoreStaticFieldAccesses" value="false" />
781       <option name="m_ignoreStaticMethodCalls" value="false" />
782       <option name="m_ignoreStaticAccessFromStaticContext" value="false" />
783     </inspection_tool>
784     <inspection_tool class="UnstableApiUsage" enabled="true" level="WEAK WARNING" enabled_by_default="false">
785       <scope name="Java API Packages (Include)" level="WEAK WARNING" enabled="false" />
786     </inspection_tool>
787     <inspection_tool class="UpperCaseFieldNameNotConstant" enabled="false" level="WEAK WARNING" enabled_by_default="false" />
788     <inspection_tool class="UseCompareMethod" enabled="false" level="WARNING" enabled_by_default="false" />
789     <inspection_tool class="UseOfAWTPeerClass" enabled="true" level="ERROR" enabled_by_default="true" />
790     <inspection_tool class="UseOfClone" enabled="true" level="WARNING" enabled_by_default="true" />
791     <inspection_tool class="UseOfJDBCDriverClass" enabled="true" level="ERROR" enabled_by_default="true" />
792     <inspection_tool class="UseOfProcessBuilder" enabled="true" level="ERROR" enabled_by_default="true" />
793     <inspection_tool class="UseOfSunClasses" enabled="true" level="ERROR" enabled_by_default="true" />
794     <inspection_tool class="UtilityClassCanBeEnum" enabled="false" level="WARNING" enabled_by_default="false">
795       <scope name="Java API Packages (Include)" level="WARNING" enabled="false" />
796     </inspection_tool>
797     <inspection_tool class="UtilityClassWithPublicConstructor" enabled="true" level="WARNING" enabled_by_default="true">
798       <scope name="Java API Packages (Include)" level="WARNING" enabled="false" />
799     </inspection_tool>
800     <inspection_tool class="UtilityClassWithoutPrivateConstructor" enabled="true" level="WARNING" enabled_by_default="true">
801       <scope name="Java API Packages (Include)" level="WARNING" enabled="false">
802         <option name="ignorableAnnotations">
803           <value />
804         </option>
805         <option name="ignoreClassesWithOnlyMain" value="false" />
806       </scope>
807       <option name="ignorableAnnotations">
808         <value />
809       </option>
810       <option name="ignoreClassesWithOnlyMain" value="false" />
811     </inspection_tool>
812     <inspection_tool class="VariableTypeCanBeExplicit" enabled="false" level="INFORMATION" enabled_by_default="false" />
813     <inspection_tool class="WaitNotifyNotInSynchronizedContext" enabled="true" level="WEAK WARNING" enabled_by_default="true" editorAttributes="INFO_ATTRIBUTES" />
814     <inspection_tool class="ced03fc8-111a-390f-8655-ed7465debd5f" enabled="true" level="GRAMMAR_ERROR" enabled_by_default="true" editorAttributes="TEXT_STYLE_ERROR" />
815     <inspection_tool class="f93a96c1-2c44-3074-aa46-c5bbec2c6b07" enabled="true" level="ERROR" enabled_by_default="true" editorAttributes="ERRORS_ATTRIBUTES" />
816     <inspection_tool class="unused" enabled="true" level="WARNING" enabled_by_default="true" checkParameterExcludingHierarchy="false" test_entries="false">
817       <option name="LOCAL_VARIABLE" value="true" />
818       <option name="FIELD" value="true" />
819       <option name="METHOD" value="true" />
820       <option name="CLASS" value="true" />
821       <option name="PARAMETER" value="true" />
822       <option name="REPORT_PARAMETER_FOR_PUBLIC_METHODS" value="true" />
823       <option name="ADD_MAINS_TO_ENTRIES" value="true" />
824       <option name="ADD_APPLET_TO_ENTRIES" value="true" />
825       <option name="ADD_SERVLET_TO_ENTRIES" value="true" />
826       <option name="ADD_NONJAVA_TO_ENTRIES" value="true" />
827       <option name="selected" value="true" />
828     </inspection_tool>
829   </profile>
830 </component>