summaryrefslogtreecommitdiff
path: root/bincompat-forward.whitelist.conf
diff options
context:
space:
mode:
Diffstat (limited to 'bincompat-forward.whitelist.conf')
-rw-r--r--bincompat-forward.whitelist.conf622
1 files changed, 48 insertions, 574 deletions
diff --git a/bincompat-forward.whitelist.conf b/bincompat-forward.whitelist.conf
index 7f28a718bd..24c372386f 100644
--- a/bincompat-forward.whitelist.conf
+++ b/bincompat-forward.whitelist.conf
@@ -5,629 +5,103 @@ filter {
# "scala.reflect.runtime"
]
problems=[
- // see SI-8372
{
- matchName="scala.collection.mutable.ArrayOps#ofChar.unzip"
- problemName=IncompatibleMethTypeProblem
+ matchName="scala.reflect.runtime.JavaMirrors#JavaMirror.unpickleClass"
+ problemName=IncompatibleMethTypeProblem
},
{
- matchName="scala.collection.mutable.ArrayOps#ofChar.unzip3"
- problemName=IncompatibleMethTypeProblem
+ matchName="scala.reflect.runtime.SymbolLoaders#TopClassCompleter.this"
+ problemName=IncompatibleMethTypeProblem
},
{
- matchName="scala.collection.mutable.ArrayOps#ofByte.unzip"
- problemName=IncompatibleMethTypeProblem
+ matchName="scala.sys.process.ProcessImpl#CompoundProcess.futureValue"
+ problemName=DirectMissingMethodProblem
},
{
- matchName="scala.collection.mutable.ArrayOps#ofByte.unzip3"
- problemName=IncompatibleMethTypeProblem
+ matchName="scala.sys.process.ProcessImpl#CompoundProcess.futureThread"
+ problemName=DirectMissingMethodProblem
},
{
- matchName="scala.collection.mutable.ArrayOps#ofShort.unzip"
- problemName=IncompatibleMethTypeProblem
- },
- {
- matchName="scala.collection.mutable.ArrayOps#ofShort.unzip3"
- problemName=IncompatibleMethTypeProblem
- },
- {
- matchName="scala.collection.mutable.ArrayOps#ofLong.unzip"
- problemName=IncompatibleMethTypeProblem
- },
- {
- matchName="scala.collection.mutable.ArrayOps#ofLong.unzip3"
- problemName=IncompatibleMethTypeProblem
- },
- {
- matchName="scala.collection.mutable.ArrayOps#ofInt.unzip"
- problemName=IncompatibleMethTypeProblem
- },
- {
- matchName="scala.collection.mutable.ArrayOps#ofInt.unzip3"
- problemName=IncompatibleMethTypeProblem
- },
- {
- matchName="scala.collection.mutable.ArrayOps.unzip"
- problemName=MissingMethodProblem
- },
- {
- matchName="scala.collection.mutable.ArrayOps.unzip3"
- problemName=MissingMethodProblem
- },
- {
- matchName="scala.collection.mutable.ArrayOps.unzip"
- problemName=MissingMethodProblem
- },
- {
- matchName="scala.collection.mutable.ArrayOps.unzip3"
- problemName=MissingMethodProblem
- },
- {
- matchName="scala.collection.mutable.ArrayOps#ofFloat.unzip"
- problemName=IncompatibleMethTypeProblem
- },
- {
- matchName="scala.collection.mutable.ArrayOps#ofFloat.unzip3"
- problemName=IncompatibleMethTypeProblem
- },
- {
- matchName="scala.collection.mutable.ArrayOps#ofBoolean.unzip"
- problemName=IncompatibleMethTypeProblem
- },
- {
- matchName="scala.collection.mutable.ArrayOps#ofBoolean.unzip3"
- problemName=IncompatibleMethTypeProblem
- },
- {
- matchName="scala.collection.mutable.ArrayOps#ofRef.unzip"
- problemName=IncompatibleMethTypeProblem
- },
- {
- matchName="scala.collection.mutable.ArrayOps#ofRef.unzip3"
- problemName=IncompatibleMethTypeProblem
- },
- {
- matchName="scala.collection.mutable.ArrayOps#ofUnit.unzip"
- problemName=IncompatibleMethTypeProblem
- },
- {
- matchName="scala.collection.mutable.ArrayOps#ofUnit.unzip3"
- problemName=IncompatibleMethTypeProblem
- },
- {
- matchName="scala.collection.mutable.ArrayOps#ofDouble.unzip"
- problemName=IncompatibleMethTypeProblem
- },
- {
- matchName="scala.collection.mutable.ArrayOps#ofDouble.unzip3"
- problemName=IncompatibleMethTypeProblem
- },
- // see SI-8200
- {
- matchName="scala.reflect.api.Liftables#Liftable.liftTree"
- problemName=MissingMethodProblem
- },
- {
- matchName="scala.reflect.api.StandardLiftables#StandardLiftableInstances.liftTree"
- problemName=MissingMethodProblem
- },
- // see SI-8331
- {
- matchName="scala.reflect.api.Internals#ReificationSupportApi.SyntacticSelectType"
- problemName=MissingMethodProblem
- },
- {
- matchName="scala.reflect.api.Internals#ReificationSupportApi.SyntacticAppliedType"
- problemName=MissingMethodProblem
- },
- {
- matchName="scala.reflect.api.Internals#ReificationSupportApi.SyntacticSelectTerm"
- problemName=MissingMethodProblem
- },
- {
- matchName="scala.reflect.api.Internals$ReificationSupportApi$SyntacticSelectTermExtractor"
- problemName=MissingClassProblem
- },
- {
- matchName="scala.reflect.api.Internals#ReificationSupportApi#SyntacticTypeAppliedExtractor.unapply"
- problemName=IncompatibleResultTypeProblem
- },
- {
- matchName="scala.reflect.api.Internals#ReificationSupportApi#SyntacticTypeAppliedExtractor.unapply"
- problemName=MissingMethodProblem
- },
- {
- matchName="scala.reflect.api.Internals$ReificationSupportApi$SyntacticSelectTypeExtractor"
- problemName=MissingClassProblem
- },
- // see SI-8366
- {
- matchName="scala.reflect.api.Internals$ReificationSupportApi$SyntacticPartialFunctionExtractor"
- problemName=MissingClassProblem
- },
- {
- matchName="scala.reflect.api.Internals#ReificationSupportApi.SyntacticPartialFunction"
- problemName=MissingMethodProblem
- },
- // see SI-8428
- {
- matchName="scala.collection.Iterator#ConcatIterator.this"
- problemName=MissingMethodProblem
- },
- {
- matchName="scala.reflect.api.Mirror.symbolOf"
- problemName=MissingMethodProblem
- },
- {
- matchName="scala.reflect.api.Mirror.typeOf"
- problemName=MissingMethodProblem
- },
- {
- matchName="scala.reflect.api.Mirror.weakTypeOf"
- problemName=MissingMethodProblem
- },
- // see SI-8388
- {
- matchName="scala.reflect.api.Internals#ReificationSupportApi.SyntacticSingletonType"
- problemName=MissingMethodProblem
- },
- {
- matchName="scala.reflect.api.Internals#ReificationSupportApi.SyntacticTermIdent"
- problemName=MissingMethodProblem
- },
- {
- matchName="scala.reflect.api.Internals#ReificationSupportApi.SyntacticTypeIdent"
- problemName=MissingMethodProblem
- },
- {
- matchName="scala.reflect.api.Internals#ReificationSupportApi.SyntacticCompoundType"
- problemName=MissingMethodProblem
- },
- {
- matchName="scala.reflect.api.Internals#ReificationSupportApi.SyntacticAnnotatedType"
- problemName=MissingMethodProblem
- },
- {
- matchName="scala.reflect.api.Internals#ReificationSupportApi.SyntacticTypeProjection"
- problemName=MissingMethodProblem
- },
- {
- matchName="scala.reflect.api.Internals#ReificationSupportApi.SyntacticExistentialType"
- problemName=MissingMethodProblem
- },
- {
- matchName="scala.reflect.api.Internals#ReificationSupportApi.SyntacticIdent"
- problemName=MissingMethodProblem
- },
- {
- matchName="scala.reflect.api.Internals$ReificationSupportApi$SyntacticAnnotatedTypeExtractor"
- problemName=MissingClassProblem
- },
- {
- matchName="scala.reflect.api.Internals$ReificationSupportApi$SyntacticTermIdentExtractor"
- problemName=MissingClassProblem
- },
- {
- matchName="scala.reflect.api.Internals$ReificationSupportApi$SyntacitcSingletonTypeExtractor"
- problemName=MissingClassProblem
- },
- {
- matchName="scala.reflect.api.Internals$ReificationSupportApi$SyntacticTypeIdentExtractor"
- problemName=MissingClassProblem
- },
- {
- matchName="scala.reflect.api.Internals$ReificationSupportApi$SyntacticCompoundTypeExtractor"
- problemName=MissingClassProblem
- },
- {
- matchName="scala.reflect.api.Internals$ReificationSupportApi$SyntacticExistentialTypeExtractor"
- problemName=MissingClassProblem
- },
- {
- matchName="scala.reflect.api.Internals$ReificationSupportApi$SyntacticTypeProjectionExtractor"
- problemName=MissingClassProblem
- },
- {
- matchName="scala.reflect.runtime.JavaMirrors#JavaMirror.scala$reflect$runtime$JavaMirrors$JavaMirror$$followStatic"
- problemName=MissingMethodProblem
- },
- {
- matchName="scala.reflect.runtime.SynchronizedOps.newNestedScope"
- problemName=MissingMethodProblem
- },
- {
- matchName="scala.reflect.runtime.JavaUniverse"
- problemName=MissingTypesProblem
- },
- {
- matchName="scala.reflect.runtime.JavaUniverse.reporter"
- problemName=MissingMethodProblem
- },
- {
- matchName="scala.reflect.runtime.JavaUniverse$PerRunReporting"
- problemName=MissingClassProblem
- },
- {
- matchName="scala.reflect.runtime.JavaUniverse.currentRun"
- problemName=MissingMethodProblem
- },
- {
- matchName="scala.reflect.runtime.JavaUniverse.PerRunReporting"
- problemName=MissingMethodProblem
- },
- // see SI-5919
- {
- matchName="scala.reflect.api.TypeTags$PredefTypeCreator"
- problemName=MissingTypesProblem
- },
- {
- matchName="scala.reflect.api.TreeCreator"
- problemName=MissingTypesProblem
- },
- {
- matchName="scala.reflect.api.TypeCreator"
- problemName=MissingTypesProblem
- },
- {
- matchName="scala.reflect.api.PredefTypeCreator"
- problemName=MissingClassProblem
- },
- // https://github.com/scala/scala/pull/3848 -- SI-8680
- {
- matchName="scala.collection.immutable.Stream.scala$collection$immutable$Stream$$loop$6"
- problemName=MissingMethodProblem
- },
- {
- matchName="scala.collection.immutable.Stream.scala$collection$immutable$Stream$$loop$5"
- problemName=MissingMethodProblem
- },
- {
- matchName="scala.collection.immutable.Stream.scala$collection$immutable$Stream$$loop$4"
- problemName=MissingMethodProblem
- },
- {
- matchName="scala.collection.immutable.Stream.scala$collection$immutable$Stream$$loop$3"
- problemName=MissingMethodProblem
- },
- {
- matchName="scala.collection.immutable.Stream.scala$collection$immutable$Stream$$loop$2"
- problemName=MissingMethodProblem
- },
- // changes needed by ZipArchiveFileLookup (the flat classpath representation)
- {
- matchName="scala.reflect.io.FileZipArchive.allDirs"
- problemName=MissingMethodProblem
- },
- {
- matchName="scala.reflect.io.FileZipArchive.root"
- problemName=MissingMethodProblem
- },
- // introduced the harmless method (instead of the repeated code in several places)
- {
- matchName="scala.reflect.runtime.Settings#MultiStringSetting.valueSetByUser"
- problemName=MissingMethodProblem
- },
- {
- matchName="scala.reflect.runtime.Settings#BooleanSetting.valueSetByUser"
- problemName=MissingMethodProblem
- },
- {
- matchName="scala.reflect.runtime.Settings#IntSetting.valueSetByUser"
- problemName=MissingMethodProblem
- },
- // SI-9059
- {
- matchName="scala.util.Random.scala$util$Random$$nextAlphaNum$1"
- problemName=MissingMethodProblem
- },
- // Nominally private but in practice JVM-visible methods for reworked scala.util.Sorting
- {
- matchName="scala.util.Sorting.scala$util$Sorting$$mergeSort$default$5"
- problemName=MissingMethodProblem
- },
- {
- matchName="scala.util.Sorting.scala$util$Sorting$$mergeSort$mBc$sp"
- problemName=MissingMethodProblem
- },
- {
- matchName="scala.util.Sorting.scala$util$Sorting$$mergeSort$mFc$sp"
- problemName=MissingMethodProblem
- },
- {
- matchName="scala.util.Sorting.scala$util$Sorting$$mergeSort$mJc$sp"
- problemName=MissingMethodProblem
- },
- {
- matchName="scala.util.Sorting.scala$util$Sorting$$mergeSort"
- problemName=MissingMethodProblem
- },
- {
- matchName="scala.util.Sorting.scala$util$Sorting$$mergeSort$mCc$sp"
- problemName=MissingMethodProblem
- },
- {
- matchName="scala.util.Sorting.scala$util$Sorting$$mergeSort$mSc$sp"
- problemName=MissingMethodProblem
- },
- {
- matchName="scala.util.Sorting.scala$util$Sorting$$insertionSort"
- problemName=MissingMethodProblem
- },
- {
- matchName="scala.util.Sorting.scala$util$Sorting$$mergeSort$mZc$sp"
- problemName=MissingMethodProblem
- },
- {
- matchName="scala.util.Sorting.scala$util$Sorting$$mergeSort$mDc$sp"
- problemName=MissingMethodProblem
- },
- {
- matchName="scala.util.Sorting.scala$util$Sorting$$mergeSort$mIc$sp"
- problemName=MissingMethodProblem
- },
- {
- matchName="scala.util.Sorting.scala$util$Sorting$$mergeSorted"
- problemName=MissingMethodProblem
- },
- {
- matchName="scala.util.Sorting.scala$util$Sorting$$booleanSort"
- problemName=MissingMethodProblem
- },
- // SI-8362: AbstractPromise extends AtomicReference
- // It's ok to change a package-protected class in an impl package,
- // even though it's not clear why it changed -- bug in generic signature generation?
- // -public class scala.concurrent.impl.Promise$DefaultPromise<T> extends scala.concurrent.impl.AbstractPromise implements scala.concurrent.impl.Promise<T>
- // +public class scala.concurrent.impl.Promise$DefaultPromise<T extends java.lang.Object> extends scala.concurrent.impl.AbstractPromise implements scala.concurrent.impl.Promise<T>
- {
- matchName="scala.concurrent.impl.Promise$DefaultPromise"
- problemName=MissingTypesProblem
- },
- // SI-9488: Due to SI-8362 above, toString was silently changed to the AtomicReference toString implementation,
- // This is fixed by SI-9488, and this should be safe since the class in question is stdlib internal.
- {
- matchName="scala.concurrent.impl.Promise.toString"
- problemName=MissingMethodProblem
- },
- {
- matchName="scala.reflect.runtime.Settings.YpartialUnification"
- problemName=MissingMethodProblem
- },
- // serialVersionUID (because of 4e546eb08c191fb7b9ccfd06f9a749bd1326cd64)
- {
- matchName="scala.None.serialVersionUID"
- problemName=MissingFieldProblem
- },
- {
- matchName="scala.Enumeration#Value.serialVersionUID"
- problemName=MissingFieldProblem
- },
- {
- matchName="scala.Enumeration#Val.serialVersionUID"
- problemName=MissingFieldProblem
- },
- {
- matchName="scala.Option.serialVersionUID"
- problemName=MissingFieldProblem
- },
- {
- matchName="scala.Some.serialVersionUID"
- problemName=MissingFieldProblem
- },
- {
- matchName="scala.Enumeration.serialVersionUID"
- problemName=MissingFieldProblem
- },
+ matchName="scala.collection.mutable.HashTable.nextPositivePowerOfTwo"
+ problemName=DirectMissingMethodProblem
+ }
{
- matchName="scala.reflect.AnyValManifest.serialVersionUID"
- problemName=MissingFieldProblem
+ matchName="scala.reflect.runtime.Settings.Yvirtpatmat"
+ problemName=DirectMissingMethodProblem
},
{
- matchName="scala.collection.IndexedSeqLike#Elements.serialVersionUID"
- problemName=MissingFieldProblem
- },
- {
- matchName="scala.collection.Iterator#Leading#1.finish"
- problemName=IncompatibleResultTypeProblem
+ matchName="scala.reflect.io.PlainNioFile"
+ problemName=MissingClassProblem
},
+ # this one can be removed once there is a fix for
+ # https://github.com/typesafehub/migration-manager/issues/147
{
matchName="scala.collection.Iterator#Leading#1.trailer"
problemName=DirectMissingMethodProblem
},
{
- matchName="scala.collection.Iterator#Leading#1.this"
- problemName=DirectMissingMethodProblem
- },
- {
- matchName="scala.collection.immutable.Set#Set3.serialVersionUID"
- problemName=MissingFieldProblem
- },
- {
- matchName="scala.collection.immutable.Stack.serialVersionUID"
- problemName=MissingFieldProblem
- },
- {
- matchName="scala.collection.immutable.BitSet.serialVersionUID"
- problemName=MissingFieldProblem
+ matchName="scala.util.hashing.MurmurHash3.wrappedBytesHash"
+ problemName=DirectMissingMethodProblem
},
{
- matchName="scala.collection.immutable.Set#Set4.serialVersionUID"
- problemName=MissingFieldProblem
+ matchName="scala.util.hashing.MurmurHash3.wrappedArrayHash"
+ problemName=DirectMissingMethodProblem
},
{
- matchName="scala.collection.immutable.Nil.serialVersionUID"
- problemName=MissingFieldProblem
+ matchName="scala.reflect.runtime.SynchronizedOps.newMappedBaseTypeSeq"
+ problemName=DirectMissingMethodProblem
},
{
- matchName="scala.collection.immutable.HashSet.serialVersionUID"
- problemName=MissingFieldProblem
+ matchName="scala.reflect.runtime.JavaUniverse.newMappedBaseTypeSeq"
+ problemName=DirectMissingMethodProblem
},
{
- matchName="scala.collection.immutable.HashMap.serialVersionUID"
- problemName=MissingFieldProblem
+ matchName="scala.reflect.io.FileZipArchive$LazyEntry"
+ problemName=MissingClassProblem
},
{
- matchName="scala.collection.immutable.List.serialVersionUID"
- problemName=MissingFieldProblem
+ matchName="scala.reflect.io.ZipArchive.closeZipFile"
+ problemName=DirectMissingMethodProblem
},
{
- matchName="scala.collection.immutable.TreeSet.serialVersionUID"
- problemName=MissingFieldProblem
+ matchName="scala.reflect.io.FileZipArchive$LeakyEntry"
+ problemName=MissingClassProblem
},
{
- matchName="scala.collection.immutable.ListSerializeEnd.serialVersionUID"
- problemName=MissingFieldProblem
+ matchName="scala.collection.immutable.HashMap.contains0"
+ problemName=DirectMissingMethodProblem
},
{
- matchName="scala.collection.immutable.HashSet#SerializationProxy.serialVersionUID"
- problemName=MissingFieldProblem
+ matchName="scala.collection.immutable.HashMap#HashTrieMap.contains0"
+ problemName=DirectMissingMethodProblem
},
{
- matchName="scala.collection.immutable.Queue.serialVersionUID"
- problemName=MissingFieldProblem
+ matchName="scala.collection.immutable.HashMap#HashMap1.contains0"
+ problemName=DirectMissingMethodProblem
},
{
- matchName="scala.collection.immutable.Range.serialVersionUID"
- problemName=MissingFieldProblem
- },
- {
- matchName="scala.collection.immutable.ListMap.serialVersionUID"
- problemName=MissingFieldProblem
- },
- {
- matchName="scala.collection.immutable.List#SerializationProxy.serialVersionUID"
- problemName=MissingFieldProblem
- },
- {
- matchName="scala.collection.immutable.Set#Set2.serialVersionUID"
- problemName=MissingFieldProblem
- },
- {
- matchName="scala.collection.immutable.Stream#Cons.serialVersionUID"
- problemName=MissingFieldProblem
- },
- {
- matchName="scala.collection.immutable.ListMap#Node.serialVersionUID"
- problemName=MissingFieldProblem
- },
- {
- matchName="scala.collection.immutable.::.serialVersionUID"
- problemName=MissingFieldProblem
+ matchName="scala.collection.immutable.HashMap#HashMapCollision1.contains0"
+ problemName=DirectMissingMethodProblem
},
{
- matchName="scala.collection.immutable.HashMap#SerializationProxy.serialVersionUID"
- problemName=MissingFieldProblem
- },
- {
- matchName="scala.collection.immutable.Set#Set1.serialVersionUID"
- problemName=MissingFieldProblem
- },
- {
- matchName="scala.collection.convert.Wrappers.serialVersionUID"
- problemName=MissingFieldProblem
- },
- {
- matchName="scala.collection.parallel.immutable.ParHashSet.serialVersionUID"
- problemName=MissingFieldProblem
- },
- {
- matchName="scala.collection.parallel.immutable.ParHashMap.serialVersionUID"
- problemName=MissingFieldProblem
- },
- {
- matchName="scala.collection.parallel.immutable.ParRange.serialVersionUID"
- problemName=MissingFieldProblem
- },
- {
- matchName="scala.collection.parallel.mutable.ParArray.serialVersionUID"
- problemName=MissingFieldProblem
- },
- {
- matchName="scala.collection.parallel.mutable.ParHashMap.serialVersionUID"
- problemName=MissingFieldProblem
- },
- {
- matchName="scala.collection.parallel.mutable.ParHashSet.serialVersionUID"
- problemName=MissingFieldProblem
- },
- {
- matchName="scala.collection.concurrent.TrieMapSerializationEnd.serialVersionUID"
- problemName=MissingFieldProblem
- },
- {
- matchName="scala.collection.concurrent.TrieMap.serialVersionUID"
- problemName=MissingFieldProblem
- },
- {
- matchName="scala.collection.mutable.ArrayBuffer.serialVersionUID"
- problemName=MissingFieldProblem
- },
- {
- matchName="scala.collection.mutable.ListBuffer.serialVersionUID"
- problemName=MissingFieldProblem
- },
- {
- matchName="scala.collection.mutable.LinkedHashSet.serialVersionUID"
- problemName=MissingFieldProblem
- },
- {
- matchName="scala.collection.mutable.HashSet.serialVersionUID"
- problemName=MissingFieldProblem
- },
- {
- matchName="scala.collection.mutable.BitSet.serialVersionUID"
- problemName=MissingFieldProblem
- },
- {
- matchName="scala.collection.mutable.UnrolledBuffer.serialVersionUID"
- problemName=MissingFieldProblem
- },
- {
- matchName="scala.collection.mutable.StringBuilder.serialVersionUID"
- problemName=MissingFieldProblem
- },
- {
- matchName="scala.collection.mutable.History.serialVersionUID"
- problemName=MissingFieldProblem
- },
- {
- matchName="scala.collection.mutable.HashMap.serialVersionUID"
- problemName=MissingFieldProblem
- },
- {
- matchName="scala.collection.mutable.LinkedHashMap.serialVersionUID"
- problemName=MissingFieldProblem
- },
- {
- matchName="scala.collection.mutable.MutableList.serialVersionUID"
- problemName=MissingFieldProblem
- },
- {
- matchName="scala.collection.mutable.ArraySeq.serialVersionUID"
- problemName=MissingFieldProblem
- },
- {
- matchName="scala.collection.mutable.DoubleLinkedList.serialVersionUID"
+ matchName="scala.reflect.api.SerializedTypeTag.serialVersionUID"
problemName=MissingFieldProblem
},
{
- matchName="scala.collection.mutable.LinkedList.serialVersionUID"
- problemName=MissingFieldProblem
+ matchName="scala.annotation.showAsInfix$"
+ problemName=MissingClassProblem
},
{
- matchName="scala.collection.mutable.ArrayStack.serialVersionUID"
- problemName=MissingFieldProblem
+ matchName="scala.annotation.showAsInfix"
+ problemName=MissingClassProblem
},
{
- matchName="scala.util.matching.Regex.serialVersionUID"
- problemName=MissingFieldProblem
+ matchName="scala.util.PropertiesTrait.coloredOutputEnabled"
+ problemName=DirectMissingMethodProblem
},
{
- matchName="scala.reflect.api.SerializedExpr.serialVersionUID"
- problemName=MissingFieldProblem
- },
- {
- matchName="scala.reflect.api.SerializedTypeTag.serialVersionUID"
- problemName=MissingFieldProblem
+ matchName="scala.util.Properties.coloredOutputEnabled"
+ problemName=DirectMissingMethodProblem
}
]
}