harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Stuart Ballard <stu...@kaffe.org>
Subject Japi diffs for harmony
Date Wed, 01 Nov 2006 12:43:47 GMT
Japi diff jdk14 vs harmony:
Full results:
http://www.kaffe.org/~stuart/japi/htmlout/h-jdk14-harmony.html

Changes since last run:

-Comparison run at Tue Oct 31 13:17:27 2006 GMT
-jdk14 API scanned at 2006/10/31 05:11:41 EST
-harmony API scanned at 2006/10/31 10:09:17 GMT
+Comparison run at Wed Nov  1 12:28:59 2006 GMT
+jdk14 API scanned at 2006/11/01 05:09:37 EST
+harmony API scanned at 2006/11/01 12:16:09 GMT
-javax.print.attribute.standard: 96.06% good, 3.93% minor
+javax.print.attribute.standard: 99.82% good, 0.05% minor
-Total: 96.35% good, 0.11% minor, 0.01% bad, 3.49% missing, 0.03% abs.add
+Total: 96.4% good, 0.06% minor, 0.01% bad, 3.49% missing, 0.03% abs.add
-Classes: 91 minor, 2 bad, 41 missing.
+Classes: 26 minor, 2 bad, 41 missing.
-class javax.print.attribute.standard.Chromaticity: SerialVersionUID=4660543931355214012 in jdk14, but SerialVersionUID=4815019632775132241 in harmony
-class javax.print.attribute.standard.ColorSupported: SerialVersionUID=-2700555589688535545 in jdk14, but SerialVersionUID=-4157396354416018474 in harmony
-class javax.print.attribute.standard.Compression: SerialVersionUID=-5716748913324997674 in jdk14, but SerialVersionUID=-6282053323613181311 in harmony
-class javax.print.attribute.standard.Copies: SerialVersionUID=-6426631521680023833 in jdk14, but SerialVersionUID=4316623385176582721 in harmony
-class javax.print.attribute.standard.CopiesSupported: SerialVersionUID=6927711687034846001 in jdk14, but SerialVersionUID=-2409001880569358772 in harmony
-class javax.print.attribute.standard.DateTimeAtCompleted: SerialVersionUID=6497399708058490000 in jdk14, but SerialVersionUID=-2659173819043439792 in harmony
-class javax.print.attribute.standard.DateTimeAtCreation: SerialVersionUID=-2923732231056647903 in jdk14, but SerialVersionUID=2317244792237673374 in harmony
-class javax.print.attribute.standard.DateTimeAtProcessing: SerialVersionUID=-3710068197278263244 in jdk14, but SerialVersionUID=3049873428937633465 in harmony
-class javax.print.attribute.standard.Destination: SerialVersionUID=6776739171700415321 in jdk14, but SerialVersionUID=7629901879842934419 in harmony
-class javax.print.attribute.standard.DocumentName: SerialVersionUID=7883105848533280430 in jdk14, but SerialVersionUID=-4497835712835950493 in harmony
-class javax.print.attribute.standard.Fidelity: SerialVersionUID=6320827847329172308 in jdk14, but SerialVersionUID=7582950534372187583 in harmony
-class javax.print.attribute.standard.Finishings: SerialVersionUID=-627840419548391754 in jdk14, but SerialVersionUID=4588294037024197068 in harmony
-class javax.print.attribute.standard.JobHoldUntil: SerialVersionUID=-1664471048860415024 in jdk14, but SerialVersionUID=-389047950048113254 in harmony
-class javax.print.attribute.standard.JobImpressions: SerialVersionUID=8225537206784322464 in jdk14, but SerialVersionUID=-497414040272930504 in harmony
-class javax.print.attribute.standard.JobImpressionsCompleted: SerialVersionUID=6722648442432393294 in jdk14, but SerialVersionUID=-3614441526093320454 in harmony
-class javax.print.attribute.standard.JobImpressionsSupported: SerialVersionUID=-4887354803843173692 in jdk14, but SerialVersionUID=-8430539844819429425 in harmony
-class javax.print.attribute.standard.JobKOctets: SerialVersionUID=-8959710146498202869 in jdk14, but SerialVersionUID=7606717833267619426 in harmony
-class javax.print.attribute.standard.JobKOctetsProcessed: SerialVersionUID=-6265238509657881806 in jdk14, but SerialVersionUID=1805618304193379590 in harmony
-class javax.print.attribute.standard.JobKOctetsSupported: SerialVersionUID=-2867871140549897443 in jdk14, but SerialVersionUID=254767695055747639 in harmony
-class javax.print.attribute.standard.JobMediaSheets: SerialVersionUID=408871131531979741 in jdk14, but SerialVersionUID=-795032762799953738 in harmony
-class javax.print.attribute.standard.JobMediaSheetsCompleted: SerialVersionUID=1739595973810840475 in jdk14, but SerialVersionUID=7267499053255135217 in harmony
-class javax.print.attribute.standard.JobMediaSheetsSupported: SerialVersionUID=2953685470388672940 in jdk14, but SerialVersionUID=6766802283586300921 in harmony
-class javax.print.attribute.standard.JobMessageFromOperator: SerialVersionUID=-4620751846003142047 in jdk14, but SerialVersionUID=513254547722731726 in harmony
-class javax.print.attribute.standard.JobName: SerialVersionUID=4660359192078689545 in jdk14, but SerialVersionUID=30201293180789106 in harmony
-class javax.print.attribute.standard.JobOriginatingUserName: SerialVersionUID=-8052537926362933477 in jdk14, but SerialVersionUID=-4629221202078906833 in harmony
-class javax.print.attribute.standard.JobPriority: SerialVersionUID=-4599900369040602769 in jdk14, but SerialVersionUID=4067651717271759705 in harmony
-class javax.print.attribute.standard.JobPrioritySupported: SerialVersionUID=2564840378013555894 in jdk14, but SerialVersionUID=885376077889234352 in harmony
-class javax.print.attribute.standard.JobSheets: SerialVersionUID=-4735258056132519759 in jdk14, but SerialVersionUID=-8248982897711820140 in harmony
-class javax.print.attribute.standard.JobState: SerialVersionUID=400465010094018920 in jdk14, but SerialVersionUID=-6855502646863295486 in harmony
-class javax.print.attribute.standard.JobStateReason: SerialVersionUID=-8765894420449009168 in jdk14, but SerialVersionUID=-5898632890676978105 in harmony
-class javax.print.attribute.standard.JobStateReasons: SerialVersionUID=8849088261264331812 in jdk14, but SerialVersionUID=-4990251855356594062 in harmony
-class javax.print.attribute.standard.MediaPrintableArea: SerialVersionUID=-1597171464050795793 in jdk14, but SerialVersionUID=675142441597540601 in harmony
-class javax.print.attribute.standard.MediaSize: SerialVersionUID=-1967958664615414771 in jdk14, but SerialVersionUID=-1716665899396476194 in harmony
-class javax.print.attribute.standard.MultipleDocumentHandling: SerialVersionUID=8098326460746413466 in jdk14, but SerialVersionUID=-5965577679239687109 in harmony
-class javax.print.attribute.standard.NumberOfDocuments: SerialVersionUID=7891881310684461097 in jdk14, but SerialVersionUID=1605383973457837261 in harmony
-class javax.print.attribute.standard.NumberOfInterveningJobs: SerialVersionUID=2568141124844982746 in jdk14, but SerialVersionUID=-6463153899688874333 in harmony
-class javax.print.attribute.standard.NumberUp: SerialVersionUID=-3040436486786527811 in jdk14, but SerialVersionUID=323212645572764117 in harmony
-class javax.print.attribute.standard.NumberUpSupported: SerialVersionUID=-1041573395759141805 in jdk14, but SerialVersionUID=-1993643641815071758 in harmony
-class javax.print.attribute.standard.OrientationRequested: SerialVersionUID=-4447437289862822276 in jdk14, but SerialVersionUID=-2932305380984428823 in harmony
-class javax.print.attribute.standard.OutputDeviceAssigned: SerialVersionUID=5486733778854271081 in jdk14, but SerialVersionUID=2580141903519944604 in harmony
-class javax.print.attribute.standard.PDLOverrideSupported: SerialVersionUID=-4393264467928463934 in jdk14, but SerialVersionUID=6440429592815444612 in harmony
-class javax.print.attribute.standard.PageRanges: SerialVersionUID=8639895197656148392 in jdk14, but SerialVersionUID=-3965742280271150406 in harmony
-class javax.print.attribute.standard.PagesPerMinute: SerialVersionUID=-6366403993072862015 in jdk14, but SerialVersionUID=6079184536485756411 in harmony
-class javax.print.attribute.standard.PagesPerMinuteColor: SerialVersionUID=1684993151687470944 in jdk14, but SerialVersionUID=4898682464035891217 in harmony
-class javax.print.attribute.standard.PresentationDirection: SerialVersionUID=8294728067230931780 in jdk14, but SerialVersionUID=-935240858137097872 in harmony
-class javax.print.attribute.standard.PrintQuality: SerialVersionUID=-3072341285225858365 in jdk14, but SerialVersionUID=6516074499877694868 in harmony
-class javax.print.attribute.standard.PrinterInfo: SerialVersionUID=7765280618777599727 in jdk14, but SerialVersionUID=5958774281722128792 in harmony
-class javax.print.attribute.standard.PrinterIsAcceptingJobs: SerialVersionUID=-5052010680537678061 in jdk14, but SerialVersionUID=8631758548531163004 in harmony
-class javax.print.attribute.standard.PrinterLocation: SerialVersionUID=-1598610039865566337 in jdk14, but SerialVersionUID=-8340913905898114863 in harmony
-class javax.print.attribute.standard.PrinterMakeAndModel: SerialVersionUID=4580461489499351411 in jdk14, but SerialVersionUID=-3274969581979831559 in harmony
-class javax.print.attribute.standard.PrinterMessageFromOperator: SerialVersionUID=-4486871203218629318 in jdk14, but SerialVersionUID=4150530425065222540 in harmony
-class javax.print.attribute.standard.PrinterMoreInfo: SerialVersionUID=4555850007675338574 in jdk14, but SerialVersionUID=2990969997587885743 in harmony
-class javax.print.attribute.standard.PrinterMoreInfoManufacturer: SerialVersionUID=3323271346485076608 in jdk14, but SerialVersionUID=-6460114151728690332 in harmony
-class javax.print.attribute.standard.PrinterName: SerialVersionUID=299740639137803127 in jdk14, but SerialVersionUID=-729298266933981518 in harmony
-class javax.print.attribute.standard.PrinterResolution: SerialVersionUID=13090306561090558 in jdk14, but SerialVersionUID=7550522410536148067 in harmony
-class javax.print.attribute.standard.PrinterState: SerialVersionUID=-649578618346507718 in jdk14, but SerialVersionUID=-6734512398806938142 in harmony
-class javax.print.attribute.standard.PrinterStateReason: SerialVersionUID=-1623720656201472593 in jdk14, but SerialVersionUID=-6589437915988107535 in harmony
-class javax.print.attribute.standard.PrinterStateReasons: SerialVersionUID=-3731791085163619457 in jdk14, but SerialVersionUID=7475098360183924891 in harmony
-class javax.print.attribute.standard.PrinterURI: SerialVersionUID=7923912792485606497 in jdk14, but SerialVersionUID=-4681675758241821572 in harmony
-class javax.print.attribute.standard.QueuedJobCount: SerialVersionUID=7499723077864047742 in jdk14, but SerialVersionUID=4536027093120441038 in harmony
-class javax.print.attribute.standard.ReferenceUriSchemesSupported: SerialVersionUID=-8989076942813442805 in jdk14, but SerialVersionUID=6206209856537725732 in harmony
-class javax.print.attribute.standard.RequestingUserName: SerialVersionUID=-2683049894310331454 in jdk14, but SerialVersionUID=-8377172472868319054 in harmony
-class javax.print.attribute.standard.Severity: SerialVersionUID=8781881462717925380 in jdk14, but SerialVersionUID=4112252194610486975 in harmony
-class javax.print.attribute.standard.SheetCollate: SerialVersionUID=7080587914259873003 in jdk14, but SerialVersionUID=-8422780375181358149 in harmony
-class javax.print.attribute.standard.Sides: SerialVersionUID=-6890309414893262822 in jdk14, but SerialVersionUID=768427113248416530 in harmony


Japi diff jdk15 vs harmony:
Full results:
http://www.kaffe.org/~stuart/japi/htmlout/h-jdk15-harmony.html

Changes since last run:

-Comparison run at Tue Oct 31 13:25:22 2006 GMT
-jdk15 API scanned at 2006/10/31 05:19:49 EST
-harmony API scanned at 2006/10/31 10:09:17 GMT
+Comparison run at Wed Nov  1 12:31:20 2006 GMT
+jdk15 API scanned at 2006/11/01 05:16:23 EST
+harmony API scanned at 2006/11/01 12:16:09 GMT
-java.util.concurrent: 99.57% good, 0.31% bad, 0.1% missing, 0.1% abs.add
+java.util.concurrent: 7.08% good, 0.11% bad, 92.79% missing, 0.11% abs.add
-javax.print.attribute.standard: 91.33% good, 3.82% minor, 4.71% bad, 0.11% missing
+javax.print.attribute.standard: 99.94% good, 0.05% minor
-Total: 94.45% good, 0.11% minor, 0.09% bad, 5.33% missing, 0.02% abs.add
+Total: 93.98% good, 0.07% minor, 0.03% bad, 5.9% missing, 0.02% abs.add
-Classes: 111 minor, 8 bad, 53 missing.
+Classes: 46 minor, 2 bad, 53 missing.
-Fields: 3 minor, 3 bad, 2 missing.
-Methods: 47 minor, 98 bad, 210 missing, 39 abs.add.
-Constructors: 4 minor, 11 bad, 10 missing.
+Fields: 3 minor, 3 bad, 6 missing.
+Methods: 47 minor, 21 bad, 927 missing, 39 abs.add.
+Constructors: 4 minor, 9 bad, 72 missing.
-method java.util.concurrent.ConcurrentHashMap.clone(): throws java.lang.CloneNotSupportedException in jdk15, but doesn't throw java.lang.CloneNotSupportedException in harmony
-method java.util.concurrent.PriorityBlockingQueue.comparator(): type java.util.Comparator<? super T> in jdk15, but type java.util.Comparator in harmony
+constructor java.util.concurrent.AbstractExecutorService(): missing in harmony
+constructor java.util.concurrent.ArrayBlockingQueue(int): missing in harmony
+constructor java.util.concurrent.ArrayBlockingQueue(int, boolean): missing in harmony
+constructor java.util.concurrent.ArrayBlockingQueue(int, boolean, java.util.Collection<? extends T>): missing in harmony
+constructor java.util.concurrent.BrokenBarrierException(): missing in harmony
+constructor java.util.concurrent.BrokenBarrierException(java.lang.String): missing in harmony
+constructor java.util.concurrent.CancellationException(): missing in harmony
+constructor java.util.concurrent.CancellationException(java.lang.String): missing in harmony
+constructor java.util.concurrent.ConcurrentHashMap(): missing in harmony
+constructor java.util.concurrent.ConcurrentHashMap(int): missing in harmony
+constructor java.util.concurrent.ConcurrentHashMap(int, float, int): missing in harmony
+constructor java.util.concurrent.ConcurrentHashMap(java.util.Map<? extends T, ? extends T2>): missing in harmony
+constructor java.util.concurrent.ConcurrentLinkedQueue(): missing in harmony
+constructor java.util.concurrent.ConcurrentLinkedQueue(java.util.Collection<? extends T>): missing in harmony
+constructor java.util.concurrent.CopyOnWriteArrayList(): missing in harmony
+constructor java.util.concurrent.CopyOnWriteArrayList(java.util.Collection<? extends T>): missing in harmony
+constructor java.util.concurrent.CopyOnWriteArrayList(T[]): missing in harmony
+constructor java.util.concurrent.CopyOnWriteArraySet(): missing in harmony
+constructor java.util.concurrent.CopyOnWriteArraySet(java.util.Collection<? extends T>): missing in harmony
+constructor java.util.concurrent.CountDownLatch(int): missing in harmony
+constructor java.util.concurrent.CyclicBarrier(int): missing in harmony
+constructor java.util.concurrent.CyclicBarrier(int, java.lang.Runnable): missing in harmony
+constructor java.util.concurrent.DelayQueue(): missing in harmony
+constructor java.util.concurrent.DelayQueue(java.util.Collection<? extends T>): missing in harmony
+constructor java.util.concurrent.Exchanger(): missing in harmony
+constructor java.util.concurrent.ExecutionException(): missing in harmony
+constructor java.util.concurrent.ExecutionException(java.lang.String): missing in harmony
+constructor java.util.concurrent.ExecutionException(java.lang.String, java.lang.Throwable): missing in harmony
+constructor java.util.concurrent.ExecutionException(java.lang.Throwable): missing in harmony
+constructor java.util.concurrent.ExecutorCompletionService(java.util.concurrent.Executor): missing in harmony
+constructor java.util.concurrent.ExecutorCompletionService(java.util.concurrent.Executor, java.util.concurrent.BlockingQueue<java.util.concurrent.Future<T>>): missing in harmony
+constructor java.util.concurrent.FutureTask(java.lang.Runnable, T): missing in harmony
+constructor java.util.concurrent.FutureTask(java.util.concurrent.Callable<T>): missing in harmony
+constructor java.util.concurrent.LinkedBlockingQueue(): missing in harmony
+constructor java.util.concurrent.LinkedBlockingQueue(int): missing in harmony
+constructor java.util.concurrent.LinkedBlockingQueue(java.util.Collection<? extends T>): missing in harmony
+constructor java.util.concurrent.PriorityBlockingQueue(): missing in harmony
+constructor java.util.concurrent.PriorityBlockingQueue(int): missing in harmony
+constructor java.util.concurrent.PriorityBlockingQueue(int, java.util.Comparator<? super T>): missing in harmony
+constructor java.util.concurrent.PriorityBlockingQueue(java.util.Collection<? extends T>): missing in harmony
+constructor java.util.concurrent.RejectedExecutionException(): missing in harmony
+constructor java.util.concurrent.RejectedExecutionException(java.lang.String): missing in harmony
+constructor java.util.concurrent.RejectedExecutionException(java.lang.String, java.lang.Throwable): missing in harmony
+constructor java.util.concurrent.RejectedExecutionException(java.lang.Throwable): missing in harmony
+constructor java.util.concurrent.ScheduledThreadPoolExecutor(int): missing in harmony
+constructor java.util.concurrent.ScheduledThreadPoolExecutor(int, java.util.concurrent.RejectedExecutionHandler): missing in harmony
+constructor java.util.concurrent.ScheduledThreadPoolExecutor(int, java.util.concurrent.ThreadFactory): missing in harmony
+constructor java.util.concurrent.ScheduledThreadPoolExecutor(int, java.util.concurrent.ThreadFactory, java.util.concurrent.RejectedExecutionHandler): missing in harmony
+constructor java.util.concurrent.Semaphore(int): missing in harmony
+constructor java.util.concurrent.Semaphore(int, boolean): missing in harmony
+constructor java.util.concurrent.SynchronousQueue(): missing in harmony
+constructor java.util.concurrent.SynchronousQueue(boolean): missing in harmony
+constructor java.util.concurrent.ThreadPoolExecutor(int, int, long, java.util.concurrent.TimeUnit, java.util.concurrent.BlockingQueue<java.lang.Runnable>): missing in harmony
+constructor java.util.concurrent.ThreadPoolExecutor(int, int, long, java.util.concurrent.TimeUnit, java.util.concurrent.BlockingQueue<java.lang.Runnable>, java.util.concurrent.RejectedExecutionHandler): missing in harmony
+constructor java.util.concurrent.ThreadPoolExecutor(int, int, long, java.util.concurrent.TimeUnit, java.util.concurrent.BlockingQueue<java.lang.Runnable>, java.util.concurrent.ThreadFactory): missing in harmony
+constructor java.util.concurrent.ThreadPoolExecutor(int, int, long, java.util.concurrent.TimeUnit, java.util.concurrent.BlockingQueue<java.lang.Runnable>, java.util.concurrent.ThreadFactory, java.util.concurrent.RejectedExecutionHandler): missing in harmony
+constructor java.util.concurrent.ThreadPoolExecutor.AbortPolicy(): missing in harmony
+constructor java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy(): missing in harmony
+constructor java.util.concurrent.ThreadPoolExecutor.DiscardOldestPolicy(): missing in harmony
+constructor java.util.concurrent.ThreadPoolExecutor.DiscardPolicy(): missing in harmony
+constructor java.util.concurrent.TimeoutException(): missing in harmony
+constructor java.util.concurrent.TimeoutException(java.lang.String): missing in harmony
+field java.util.concurrent.TimeUnit.MICROSECONDS: missing in harmony
+field java.util.concurrent.TimeUnit.MILLISECONDS: missing in harmony
+field java.util.concurrent.TimeUnit.NANOSECONDS: missing in harmony
+field java.util.concurrent.TimeUnit.SECONDS: missing in harmony
+method java.util.concurrent.AbstractExecutorService.clone(): missing in harmony
+method java.util.concurrent.AbstractExecutorService.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.AbstractExecutorService.finalize(): missing in harmony
+method java.util.concurrent.AbstractExecutorService.getClass(): missing in harmony
+method java.util.concurrent.AbstractExecutorService.hashCode(): missing in harmony
+method java.util.concurrent.AbstractExecutorService.notify(): missing in harmony
+method java.util.concurrent.AbstractExecutorService.notifyAll(): missing in harmony
+method java.util.concurrent.AbstractExecutorService.toString(): missing in harmony
+method java.util.concurrent.AbstractExecutorService.wait(): missing in harmony
+method java.util.concurrent.AbstractExecutorService.wait(long): missing in harmony
+method java.util.concurrent.AbstractExecutorService.wait(long, int): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.add(T): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.addAll(java.util.Collection<? extends T>): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.clear(): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.clone(): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.contains(java.lang.Object): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.containsAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.drainTo(java.util.Collection<? super T>): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.drainTo(java.util.Collection<? super T>, int): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.element(): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.finalize(): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.getClass(): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.hashCode(): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.isEmpty(): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.iterator(): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.notify(): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.notifyAll(): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.offer(T): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.offer(T, long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.peek(): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.poll(): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.poll(long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.put(T): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.remainingCapacity(): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.remove(): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.remove(java.lang.Object): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.removeAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.retainAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.size(): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.take(): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.toArray(): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.toArray(T2[]): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.toString(): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.wait(): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.wait(long): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.wait(long, int): missing in harmony
+method java.util.concurrent.BlockingQueue.add(T): missing in harmony
+method java.util.concurrent.BlockingQueue.addAll(java.util.Collection<? extends T>): missing in harmony
+method java.util.concurrent.BlockingQueue.clear(): missing in harmony
+method java.util.concurrent.BlockingQueue.contains(java.lang.Object): missing in harmony
+method java.util.concurrent.BlockingQueue.containsAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.BlockingQueue.drainTo(java.util.Collection<? super T>): missing in harmony
+method java.util.concurrent.BlockingQueue.drainTo(java.util.Collection<? super T>, int): missing in harmony
+method java.util.concurrent.BlockingQueue.element(): missing in harmony
+method java.util.concurrent.BlockingQueue.isEmpty(): missing in harmony
+method java.util.concurrent.BlockingQueue.iterator(): missing in harmony
+method java.util.concurrent.BlockingQueue.offer(T): missing in harmony
+method java.util.concurrent.BlockingQueue.offer(T, long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.BlockingQueue.peek(): missing in harmony
+method java.util.concurrent.BlockingQueue.poll(): missing in harmony
+method java.util.concurrent.BlockingQueue.poll(long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.BlockingQueue.put(T): missing in harmony
+method java.util.concurrent.BlockingQueue.remainingCapacity(): missing in harmony
+method java.util.concurrent.BlockingQueue.remove(): missing in harmony
+method java.util.concurrent.BlockingQueue.remove(java.lang.Object): missing in harmony
+method java.util.concurrent.BlockingQueue.removeAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.BlockingQueue.retainAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.BlockingQueue.size(): missing in harmony
+method java.util.concurrent.BlockingQueue.take(): missing in harmony
+method java.util.concurrent.BlockingQueue.toArray(): missing in harmony
+method java.util.concurrent.BlockingQueue.toArray(T2[]): missing in harmony
+method java.util.concurrent.BrokenBarrierException.clone(): missing in harmony
+method java.util.concurrent.BrokenBarrierException.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.BrokenBarrierException.fillInStackTrace(): missing in harmony
+method java.util.concurrent.BrokenBarrierException.finalize(): missing in harmony
+method java.util.concurrent.BrokenBarrierException.getCause(): missing in harmony
+method java.util.concurrent.BrokenBarrierException.getClass(): missing in harmony
+method java.util.concurrent.BrokenBarrierException.getLocalizedMessage(): missing in harmony
+method java.util.concurrent.BrokenBarrierException.getMessage(): missing in harmony
+method java.util.concurrent.BrokenBarrierException.getStackTrace(): missing in harmony
+method java.util.concurrent.BrokenBarrierException.hashCode(): missing in harmony
+method java.util.concurrent.BrokenBarrierException.initCause(java.lang.Throwable): missing in harmony
+method java.util.concurrent.BrokenBarrierException.notify(): missing in harmony
+method java.util.concurrent.BrokenBarrierException.notifyAll(): missing in harmony
+method java.util.concurrent.BrokenBarrierException.printStackTrace(): missing in harmony
+method java.util.concurrent.BrokenBarrierException.printStackTrace(java.io.PrintStream): missing in harmony
+method java.util.concurrent.BrokenBarrierException.printStackTrace(java.io.PrintWriter): missing in harmony
+method java.util.concurrent.BrokenBarrierException.setStackTrace(java.lang.StackTraceElement[]): missing in harmony
+method java.util.concurrent.BrokenBarrierException.toString(): missing in harmony
+method java.util.concurrent.BrokenBarrierException.wait(): missing in harmony
+method java.util.concurrent.BrokenBarrierException.wait(long): missing in harmony
+method java.util.concurrent.BrokenBarrierException.wait(long, int): missing in harmony
+method java.util.concurrent.CancellationException.clone(): missing in harmony
+method java.util.concurrent.CancellationException.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.CancellationException.fillInStackTrace(): missing in harmony
+method java.util.concurrent.CancellationException.finalize(): missing in harmony
+method java.util.concurrent.CancellationException.getCause(): missing in harmony
+method java.util.concurrent.CancellationException.getClass(): missing in harmony
+method java.util.concurrent.CancellationException.getLocalizedMessage(): missing in harmony
+method java.util.concurrent.CancellationException.getMessage(): missing in harmony
+method java.util.concurrent.CancellationException.getStackTrace(): missing in harmony
+method java.util.concurrent.CancellationException.hashCode(): missing in harmony
+method java.util.concurrent.CancellationException.initCause(java.lang.Throwable): missing in harmony
+method java.util.concurrent.CancellationException.notify(): missing in harmony
+method java.util.concurrent.CancellationException.notifyAll(): missing in harmony
+method java.util.concurrent.CancellationException.printStackTrace(): missing in harmony
+method java.util.concurrent.CancellationException.printStackTrace(java.io.PrintStream): missing in harmony
+method java.util.concurrent.CancellationException.printStackTrace(java.io.PrintWriter): missing in harmony
+method java.util.concurrent.CancellationException.setStackTrace(java.lang.StackTraceElement[]): missing in harmony
+method java.util.concurrent.CancellationException.toString(): missing in harmony
+method java.util.concurrent.CancellationException.wait(): missing in harmony
+method java.util.concurrent.CancellationException.wait(long): missing in harmony
+method java.util.concurrent.CancellationException.wait(long, int): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.clear(): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.clone(): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.contains(java.lang.Object): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.containsKey(java.lang.Object): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.containsValue(java.lang.Object): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.elements(): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.entrySet(): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.finalize(): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.get(java.lang.Object): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.getClass(): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.hashCode(): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.isEmpty(): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.keySet(): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.keys(): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.notify(): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.notifyAll(): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.put(T, T2): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.putAll(java.util.Map<? extends T, ? extends T2>): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.putIfAbsent(T, T2): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.remove(java.lang.Object): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.remove(java.lang.Object, java.lang.Object): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.replace(T, T2): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.replace(T, T2, T2): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.size(): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.toString(): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.values(): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.wait(): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.wait(long): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.wait(long, int): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.add(T): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.addAll(java.util.Collection<? extends T>): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.clear(): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.clone(): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.contains(java.lang.Object): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.containsAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.element(): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.finalize(): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.getClass(): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.hashCode(): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.isEmpty(): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.iterator(): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.notify(): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.notifyAll(): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.offer(T): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.peek(): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.poll(): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.remove(): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.remove(java.lang.Object): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.removeAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.retainAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.size(): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.toArray(): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.toArray(T2[]): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.toString(): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.wait(): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.wait(long): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.wait(long, int): missing in harmony
+method java.util.concurrent.ConcurrentMap.clear(): missing in harmony
+method java.util.concurrent.ConcurrentMap.containsKey(java.lang.Object): missing in harmony
+method java.util.concurrent.ConcurrentMap.containsValue(java.lang.Object): missing in harmony
+method java.util.concurrent.ConcurrentMap.entrySet(): missing in harmony
+method java.util.concurrent.ConcurrentMap.get(java.lang.Object): missing in harmony
+method java.util.concurrent.ConcurrentMap.isEmpty(): missing in harmony
+method java.util.concurrent.ConcurrentMap.keySet(): missing in harmony
+method java.util.concurrent.ConcurrentMap.put(T, T2): missing in harmony
+method java.util.concurrent.ConcurrentMap.putAll(java.util.Map<? extends T, ? extends T2>): missing in harmony
+method java.util.concurrent.ConcurrentMap.putIfAbsent(T, T2): missing in harmony
+method java.util.concurrent.ConcurrentMap.remove(java.lang.Object): missing in harmony
+method java.util.concurrent.ConcurrentMap.remove(java.lang.Object, java.lang.Object): missing in harmony
+method java.util.concurrent.ConcurrentMap.replace(T, T2): missing in harmony
+method java.util.concurrent.ConcurrentMap.replace(T, T2, T2): missing in harmony
+method java.util.concurrent.ConcurrentMap.size(): missing in harmony
+method java.util.concurrent.ConcurrentMap.values(): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.add(T): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.add(int, T): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.addAll(int, java.util.Collection<? extends T>): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.addAll(java.util.Collection<? extends T>): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.addAllAbsent(java.util.Collection<? extends T>): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.addIfAbsent(T): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.clear(): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.clone(): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.contains(java.lang.Object): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.containsAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.finalize(): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.get(int): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.getClass(): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.hashCode(): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.indexOf(T, int): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.indexOf(java.lang.Object): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.isEmpty(): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.iterator(): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.lastIndexOf(T, int): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.lastIndexOf(java.lang.Object): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.listIterator(): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.listIterator(int): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.notify(): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.notifyAll(): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.remove(int): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.remove(java.lang.Object): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.removeAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.retainAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.set(int, T): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.size(): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.subList(int, int): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.toArray(): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.toArray(T2[]): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.toString(): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.wait(): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.wait(long): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.wait(long, int): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.add(T): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.addAll(java.util.Collection<? extends T>): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.clear(): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.clone(): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.contains(java.lang.Object): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.containsAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.finalize(): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.getClass(): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.hashCode(): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.isEmpty(): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.iterator(): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.notify(): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.notifyAll(): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.remove(java.lang.Object): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.removeAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.retainAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.size(): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.toArray(): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.toArray(T2[]): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.toString(): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.wait(): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.wait(long): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.wait(long, int): missing in harmony
+method java.util.concurrent.CountDownLatch.await(): missing in harmony
+method java.util.concurrent.CountDownLatch.await(long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.CountDownLatch.clone(): missing in harmony
+method java.util.concurrent.CountDownLatch.countDown(): missing in harmony
+method java.util.concurrent.CountDownLatch.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.CountDownLatch.finalize(): missing in harmony
+method java.util.concurrent.CountDownLatch.getClass(): missing in harmony
+method java.util.concurrent.CountDownLatch.getCount(): missing in harmony
+method java.util.concurrent.CountDownLatch.hashCode(): missing in harmony
+method java.util.concurrent.CountDownLatch.notify(): missing in harmony
+method java.util.concurrent.CountDownLatch.notifyAll(): missing in harmony
+method java.util.concurrent.CountDownLatch.toString(): missing in harmony
+method java.util.concurrent.CountDownLatch.wait(): missing in harmony
+method java.util.concurrent.CountDownLatch.wait(long): missing in harmony
+method java.util.concurrent.CountDownLatch.wait(long, int): missing in harmony
+method java.util.concurrent.CyclicBarrier.await(): missing in harmony
+method java.util.concurrent.CyclicBarrier.await(long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.CyclicBarrier.clone(): missing in harmony
+method java.util.concurrent.CyclicBarrier.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.CyclicBarrier.finalize(): missing in harmony
+method java.util.concurrent.CyclicBarrier.getClass(): missing in harmony
+method java.util.concurrent.CyclicBarrier.getNumberWaiting(): missing in harmony
+method java.util.concurrent.CyclicBarrier.getParties(): missing in harmony
+method java.util.concurrent.CyclicBarrier.hashCode(): missing in harmony
+method java.util.concurrent.CyclicBarrier.isBroken(): missing in harmony
+method java.util.concurrent.CyclicBarrier.notify(): missing in harmony
+method java.util.concurrent.CyclicBarrier.notifyAll(): missing in harmony
+method java.util.concurrent.CyclicBarrier.reset(): missing in harmony
+method java.util.concurrent.CyclicBarrier.toString(): missing in harmony
+method java.util.concurrent.CyclicBarrier.wait(): missing in harmony
+method java.util.concurrent.CyclicBarrier.wait(long): missing in harmony
+method java.util.concurrent.CyclicBarrier.wait(long, int): missing in harmony
+method java.util.concurrent.DelayQueue.add(T): missing in harmony
+method java.util.concurrent.DelayQueue.addAll(java.util.Collection<? extends T>): missing in harmony
+method java.util.concurrent.DelayQueue.clear(): missing in harmony
+method java.util.concurrent.DelayQueue.clone(): missing in harmony
+method java.util.concurrent.DelayQueue.contains(java.lang.Object): missing in harmony
+method java.util.concurrent.DelayQueue.containsAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.DelayQueue.drainTo(java.util.Collection<? super T>): missing in harmony
+method java.util.concurrent.DelayQueue.drainTo(java.util.Collection<? super T>, int): missing in harmony
+method java.util.concurrent.DelayQueue.element(): missing in harmony
+method java.util.concurrent.DelayQueue.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.DelayQueue.finalize(): missing in harmony
+method java.util.concurrent.DelayQueue.getClass(): missing in harmony
+method java.util.concurrent.DelayQueue.hashCode(): missing in harmony
+method java.util.concurrent.DelayQueue.isEmpty(): missing in harmony
+method java.util.concurrent.DelayQueue.iterator(): missing in harmony
+method java.util.concurrent.DelayQueue.notify(): missing in harmony
+method java.util.concurrent.DelayQueue.notifyAll(): missing in harmony
+method java.util.concurrent.DelayQueue.offer(T): missing in harmony
+method java.util.concurrent.DelayQueue.offer(T, long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.DelayQueue.peek(): missing in harmony
+method java.util.concurrent.DelayQueue.poll(): missing in harmony
+method java.util.concurrent.DelayQueue.poll(long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.DelayQueue.put(T): missing in harmony
+method java.util.concurrent.DelayQueue.remainingCapacity(): missing in harmony
+method java.util.concurrent.DelayQueue.remove(): missing in harmony
+method java.util.concurrent.DelayQueue.remove(java.lang.Object): missing in harmony
+method java.util.concurrent.DelayQueue.removeAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.DelayQueue.retainAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.DelayQueue.size(): missing in harmony
+method java.util.concurrent.DelayQueue.take(): missing in harmony
+method java.util.concurrent.DelayQueue.toArray(): missing in harmony
+method java.util.concurrent.DelayQueue.toArray(T2[]): missing in harmony
+method java.util.concurrent.DelayQueue.toString(): missing in harmony
+method java.util.concurrent.DelayQueue.wait(): missing in harmony
+method java.util.concurrent.DelayQueue.wait(long): missing in harmony
+method java.util.concurrent.DelayQueue.wait(long, int): missing in harmony
+method java.util.concurrent.Exchanger.clone(): missing in harmony
+method java.util.concurrent.Exchanger.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.Exchanger.exchange(T): missing in harmony
+method java.util.concurrent.Exchanger.exchange(T, long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.Exchanger.finalize(): missing in harmony
+method java.util.concurrent.Exchanger.getClass(): missing in harmony
+method java.util.concurrent.Exchanger.hashCode(): missing in harmony
+method java.util.concurrent.Exchanger.notify(): missing in harmony
+method java.util.concurrent.Exchanger.notifyAll(): missing in harmony
+method java.util.concurrent.Exchanger.toString(): missing in harmony
+method java.util.concurrent.Exchanger.wait(): missing in harmony
+method java.util.concurrent.Exchanger.wait(long): missing in harmony
+method java.util.concurrent.Exchanger.wait(long, int): missing in harmony
+method java.util.concurrent.ExecutionException.clone(): missing in harmony
+method java.util.concurrent.ExecutionException.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.ExecutionException.fillInStackTrace(): missing in harmony
+method java.util.concurrent.ExecutionException.finalize(): missing in harmony
+method java.util.concurrent.ExecutionException.getCause(): missing in harmony
+method java.util.concurrent.ExecutionException.getClass(): missing in harmony
+method java.util.concurrent.ExecutionException.getLocalizedMessage(): missing in harmony
+method java.util.concurrent.ExecutionException.getMessage(): missing in harmony
+method java.util.concurrent.ExecutionException.getStackTrace(): missing in harmony
+method java.util.concurrent.ExecutionException.hashCode(): missing in harmony
+method java.util.concurrent.ExecutionException.initCause(java.lang.Throwable): missing in harmony
+method java.util.concurrent.ExecutionException.notify(): missing in harmony
+method java.util.concurrent.ExecutionException.notifyAll(): missing in harmony
+method java.util.concurrent.ExecutionException.printStackTrace(): missing in harmony
+method java.util.concurrent.ExecutionException.printStackTrace(java.io.PrintStream): missing in harmony
+method java.util.concurrent.ExecutionException.printStackTrace(java.io.PrintWriter): missing in harmony
+method java.util.concurrent.ExecutionException.setStackTrace(java.lang.StackTraceElement[]): missing in harmony
+method java.util.concurrent.ExecutionException.toString(): missing in harmony
+method java.util.concurrent.ExecutionException.wait(): missing in harmony
+method java.util.concurrent.ExecutionException.wait(long): missing in harmony
+method java.util.concurrent.ExecutionException.wait(long, int): missing in harmony
+method java.util.concurrent.ExecutorCompletionService.clone(): missing in harmony
+method java.util.concurrent.ExecutorCompletionService.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.ExecutorCompletionService.finalize(): missing in harmony
+method java.util.concurrent.ExecutorCompletionService.getClass(): missing in harmony
+method java.util.concurrent.ExecutorCompletionService.hashCode(): missing in harmony
+method java.util.concurrent.ExecutorCompletionService.notify(): missing in harmony
+method java.util.concurrent.ExecutorCompletionService.notifyAll(): missing in harmony
+method java.util.concurrent.ExecutorCompletionService.poll(): missing in harmony
+method java.util.concurrent.ExecutorCompletionService.poll(long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.ExecutorCompletionService.submit(java.lang.Runnable, T): missing in harmony
+method java.util.concurrent.ExecutorCompletionService.submit(java.util.concurrent.Callable<T>): missing in harmony
+method java.util.concurrent.ExecutorCompletionService.take(): missing in harmony
+method java.util.concurrent.ExecutorCompletionService.toString(): missing in harmony
+method java.util.concurrent.ExecutorCompletionService.wait(): missing in harmony
+method java.util.concurrent.ExecutorCompletionService.wait(long): missing in harmony
+method java.util.concurrent.ExecutorCompletionService.wait(long, int): missing in harmony
+method java.util.concurrent.ExecutorService.awaitTermination(long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.ExecutorService.execute(java.lang.Runnable): missing in harmony
+method java.util.concurrent.ExecutorService.invokeAll(java.util.Collection<java.util.concurrent.Callable<T>>): missing in harmony
+method java.util.concurrent.ExecutorService.invokeAll(java.util.Collection<java.util.concurrent.Callable<T>>, long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.ExecutorService.invokeAny(java.util.Collection<java.util.concurrent.Callable<T>>): missing in harmony
+method java.util.concurrent.ExecutorService.invokeAny(java.util.Collection<java.util.concurrent.Callable<T>>, long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.ExecutorService.isShutdown(): missing in harmony
+method java.util.concurrent.ExecutorService.isTerminated(): missing in harmony
+method java.util.concurrent.ExecutorService.shutdown(): missing in harmony
+method java.util.concurrent.ExecutorService.shutdownNow(): missing in harmony
+method java.util.concurrent.ExecutorService.submit(java.lang.Runnable): missing in harmony
+method java.util.concurrent.ExecutorService.submit(java.lang.Runnable, T): missing in harmony
+method java.util.concurrent.ExecutorService.submit(java.util.concurrent.Callable<T>): missing in harmony
+method java.util.concurrent.Executors.callable(java.lang.Runnable): missing in harmony
+method java.util.concurrent.Executors.callable(java.lang.Runnable, T): missing in harmony
+method java.util.concurrent.Executors.callable(java.security.PrivilegedAction): missing in harmony
+method java.util.concurrent.Executors.callable(java.security.PrivilegedExceptionAction): missing in harmony
+method java.util.concurrent.Executors.clone(): missing in harmony
+method java.util.concurrent.Executors.defaultThreadFactory(): missing in harmony
+method java.util.concurrent.Executors.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.Executors.finalize(): missing in harmony
+method java.util.concurrent.Executors.getClass(): missing in harmony
+method java.util.concurrent.Executors.hashCode(): missing in harmony
+method java.util.concurrent.Executors.newCachedThreadPool(): missing in harmony
+method java.util.concurrent.Executors.newCachedThreadPool(java.util.concurrent.ThreadFactory): missing in harmony
+method java.util.concurrent.Executors.newFixedThreadPool(int): missing in harmony
+method java.util.concurrent.Executors.newFixedThreadPool(int, java.util.concurrent.ThreadFactory): missing in harmony
+method java.util.concurrent.Executors.newScheduledThreadPool(int): missing in harmony
+method java.util.concurrent.Executors.newScheduledThreadPool(int, java.util.concurrent.ThreadFactory): missing in harmony
+method java.util.concurrent.Executors.newSingleThreadExecutor(): missing in harmony
+method java.util.concurrent.Executors.newSingleThreadExecutor(java.util.concurrent.ThreadFactory): missing in harmony
+method java.util.concurrent.Executors.newSingleThreadScheduledExecutor(): missing in harmony
+method java.util.concurrent.Executors.newSingleThreadScheduledExecutor(java.util.concurrent.ThreadFactory): missing in harmony
+method java.util.concurrent.Executors.notify(): missing in harmony
+method java.util.concurrent.Executors.notifyAll(): missing in harmony
+method java.util.concurrent.Executors.privilegedCallable(java.util.concurrent.Callable<T>): missing in harmony
+method java.util.concurrent.Executors.privilegedCallableUsingCurrentClassLoader(java.util.concurrent.Callable<T>): missing in harmony
+method java.util.concurrent.Executors.privilegedThreadFactory(): missing in harmony
+method java.util.concurrent.Executors.toString(): missing in harmony
+method java.util.concurrent.Executors.unconfigurableExecutorService(java.util.concurrent.ExecutorService): missing in harmony
+method java.util.concurrent.Executors.unconfigurableScheduledExecutorService(java.util.concurrent.ScheduledExecutorService): missing in harmony
+method java.util.concurrent.Executors.wait(): missing in harmony
+method java.util.concurrent.Executors.wait(long): missing in harmony
+method java.util.concurrent.Executors.wait(long, int): missing in harmony
+method java.util.concurrent.FutureTask.cancel(boolean): missing in harmony
+method java.util.concurrent.FutureTask.clone(): missing in harmony
+method java.util.concurrent.FutureTask.done(): missing in harmony
+method java.util.concurrent.FutureTask.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.FutureTask.finalize(): missing in harmony
+method java.util.concurrent.FutureTask.get(): missing in harmony
+method java.util.concurrent.FutureTask.get(long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.FutureTask.getClass(): missing in harmony
+method java.util.concurrent.FutureTask.hashCode(): missing in harmony
+method java.util.concurrent.FutureTask.isCancelled(): missing in harmony
+method java.util.concurrent.FutureTask.isDone(): missing in harmony
+method java.util.concurrent.FutureTask.notify(): missing in harmony
+method java.util.concurrent.FutureTask.notifyAll(): missing in harmony
+method java.util.concurrent.FutureTask.run(): missing in harmony
+method java.util.concurrent.FutureTask.runAndReset(): missing in harmony
+method java.util.concurrent.FutureTask.set(T): missing in harmony
+method java.util.concurrent.FutureTask.setException(java.lang.Throwable): missing in harmony
+method java.util.concurrent.FutureTask.toString(): missing in harmony
+method java.util.concurrent.FutureTask.wait(): missing in harmony
+method java.util.concurrent.FutureTask.wait(long): missing in harmony
+method java.util.concurrent.FutureTask.wait(long, int): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.add(T): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.addAll(java.util.Collection<? extends T>): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.clear(): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.clone(): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.contains(java.lang.Object): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.containsAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.drainTo(java.util.Collection<? super T>): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.drainTo(java.util.Collection<? super T>, int): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.element(): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.finalize(): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.getClass(): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.hashCode(): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.isEmpty(): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.iterator(): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.notify(): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.notifyAll(): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.offer(T): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.offer(T, long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.peek(): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.poll(): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.poll(long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.put(T): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.remainingCapacity(): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.remove(): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.remove(java.lang.Object): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.removeAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.retainAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.size(): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.take(): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.toArray(): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.toArray(T2[]): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.toString(): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.wait(): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.wait(long): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.wait(long, int): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.add(T): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.addAll(java.util.Collection<? extends T>): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.clear(): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.clone(): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.comparator(): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.contains(java.lang.Object): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.containsAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.drainTo(java.util.Collection<? super T>): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.drainTo(java.util.Collection<? super T>, int): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.element(): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.finalize(): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.getClass(): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.hashCode(): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.isEmpty(): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.iterator(): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.notify(): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.notifyAll(): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.offer(T): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.offer(T, long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.peek(): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.poll(): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.poll(long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.put(T): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.remainingCapacity(): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.remove(): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.remove(java.lang.Object): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.removeAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.retainAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.size(): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.take(): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.toArray(): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.toArray(T2[]): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.toString(): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.wait(): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.wait(long): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.wait(long, int): missing in harmony
+method java.util.concurrent.RejectedExecutionException.clone(): missing in harmony
+method java.util.concurrent.RejectedExecutionException.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.RejectedExecutionException.fillInStackTrace(): missing in harmony
+method java.util.concurrent.RejectedExecutionException.finalize(): missing in harmony
+method java.util.concurrent.RejectedExecutionException.getCause(): missing in harmony
+method java.util.concurrent.RejectedExecutionException.getClass(): missing in harmony
+method java.util.concurrent.RejectedExecutionException.getLocalizedMessage(): missing in harmony
+method java.util.concurrent.RejectedExecutionException.getMessage(): missing in harmony
+method java.util.concurrent.RejectedExecutionException.getStackTrace(): missing in harmony
+method java.util.concurrent.RejectedExecutionException.hashCode(): missing in harmony
+method java.util.concurrent.RejectedExecutionException.initCause(java.lang.Throwable): missing in harmony
+method java.util.concurrent.RejectedExecutionException.notify(): missing in harmony
+method java.util.concurrent.RejectedExecutionException.notifyAll(): missing in harmony
+method java.util.concurrent.RejectedExecutionException.printStackTrace(): missing in harmony
+method java.util.concurrent.RejectedExecutionException.printStackTrace(java.io.PrintStream): missing in harmony
+method java.util.concurrent.RejectedExecutionException.printStackTrace(java.io.PrintWriter): missing in harmony
+method java.util.concurrent.RejectedExecutionException.setStackTrace(java.lang.StackTraceElement[]): missing in harmony
+method java.util.concurrent.RejectedExecutionException.toString(): missing in harmony
+method java.util.concurrent.RejectedExecutionException.wait(): missing in harmony
+method java.util.concurrent.RejectedExecutionException.wait(long): missing in harmony
+method java.util.concurrent.RejectedExecutionException.wait(long, int): missing in harmony
+method java.util.concurrent.ScheduledExecutorService.schedule(java.lang.Runnable, long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.ScheduledExecutorService.schedule(java.util.concurrent.Callable<T>, long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.ScheduledExecutorService.scheduleAtFixedRate(java.lang.Runnable, long, long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.ScheduledExecutorService.scheduleWithFixedDelay(java.lang.Runnable, long, long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.ScheduledThreadPoolExecutor.getContinueExistingPeriodicTasksAfterShutdownPolicy(): missing in harmony
+method java.util.concurrent.ScheduledThreadPoolExecutor.getExecuteExistingDelayedTasksAfterShutdownPolicy(): missing in harmony
+method java.util.concurrent.ScheduledThreadPoolExecutor.setContinueExistingPeriodicTasksAfterShutdownPolicy(boolean): missing in harmony
+method java.util.concurrent.ScheduledThreadPoolExecutor.setExecuteExistingDelayedTasksAfterShutdownPolicy(boolean): missing in harmony
+method java.util.concurrent.Semaphore.acquire(): missing in harmony
+method java.util.concurrent.Semaphore.acquire(int): missing in harmony
+method java.util.concurrent.Semaphore.acquireUninterruptibly(): missing in harmony
+method java.util.concurrent.Semaphore.acquireUninterruptibly(int): missing in harmony
+method java.util.concurrent.Semaphore.availablePermits(): missing in harmony
+method java.util.concurrent.Semaphore.clone(): missing in harmony
+method java.util.concurrent.Semaphore.drainPermits(): missing in harmony
+method java.util.concurrent.Semaphore.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.Semaphore.finalize(): missing in harmony
+method java.util.concurrent.Semaphore.getClass(): missing in harmony
+method java.util.concurrent.Semaphore.getQueueLength(): missing in harmony
+method java.util.concurrent.Semaphore.getQueuedThreads(): missing in harmony
+method java.util.concurrent.Semaphore.hasQueuedThreads(): missing in harmony
+method java.util.concurrent.Semaphore.hashCode(): missing in harmony
+method java.util.concurrent.Semaphore.isFair(): missing in harmony
+method java.util.concurrent.Semaphore.notify(): missing in harmony
+method java.util.concurrent.Semaphore.notifyAll(): missing in harmony
+method java.util.concurrent.Semaphore.reducePermits(int): missing in harmony
+method java.util.concurrent.Semaphore.release(): missing in harmony
+method java.util.concurrent.Semaphore.release(int): missing in harmony
+method java.util.concurrent.Semaphore.toString(): missing in harmony
+method java.util.concurrent.Semaphore.tryAcquire(): missing in harmony
+method java.util.concurrent.Semaphore.tryAcquire(int): missing in harmony
+method java.util.concurrent.Semaphore.tryAcquire(int, long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.Semaphore.tryAcquire(long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.Semaphore.wait(): missing in harmony
+method java.util.concurrent.Semaphore.wait(long): missing in harmony
+method java.util.concurrent.Semaphore.wait(long, int): missing in harmony
+method java.util.concurrent.SynchronousQueue.add(T): missing in harmony
+method java.util.concurrent.SynchronousQueue.addAll(java.util.Collection<? extends T>): missing in harmony
+method java.util.concurrent.SynchronousQueue.clear(): missing in harmony
+method java.util.concurrent.SynchronousQueue.clone(): missing in harmony
+method java.util.concurrent.SynchronousQueue.contains(java.lang.Object): missing in harmony
+method java.util.concurrent.SynchronousQueue.containsAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.SynchronousQueue.drainTo(java.util.Collection<? super T>): missing in harmony
+method java.util.concurrent.SynchronousQueue.drainTo(java.util.Collection<? super T>, int): missing in harmony
+method java.util.concurrent.SynchronousQueue.element(): missing in harmony
+method java.util.concurrent.SynchronousQueue.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.SynchronousQueue.finalize(): missing in harmony
+method java.util.concurrent.SynchronousQueue.getClass(): missing in harmony
+method java.util.concurrent.SynchronousQueue.hashCode(): missing in harmony
+method java.util.concurrent.SynchronousQueue.isEmpty(): missing in harmony
+method java.util.concurrent.SynchronousQueue.iterator(): missing in harmony
+method java.util.concurrent.SynchronousQueue.notify(): missing in harmony
+method java.util.concurrent.SynchronousQueue.notifyAll(): missing in harmony
+method java.util.concurrent.SynchronousQueue.offer(T): missing in harmony
+method java.util.concurrent.SynchronousQueue.offer(T, long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.SynchronousQueue.peek(): missing in harmony
+method java.util.concurrent.SynchronousQueue.poll(): missing in harmony
+method java.util.concurrent.SynchronousQueue.poll(long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.SynchronousQueue.put(T): missing in harmony
+method java.util.concurrent.SynchronousQueue.remainingCapacity(): missing in harmony
+method java.util.concurrent.SynchronousQueue.remove(): missing in harmony
+method java.util.concurrent.SynchronousQueue.remove(java.lang.Object): missing in harmony
+method java.util.concurrent.SynchronousQueue.removeAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.SynchronousQueue.retainAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.SynchronousQueue.size(): missing in harmony
+method java.util.concurrent.SynchronousQueue.take(): missing in harmony
+method java.util.concurrent.SynchronousQueue.toArray(): missing in harmony
+method java.util.concurrent.SynchronousQueue.toArray(T2[]): missing in harmony
+method java.util.concurrent.SynchronousQueue.toString(): missing in harmony
+method java.util.concurrent.SynchronousQueue.wait(): missing in harmony
+method java.util.concurrent.SynchronousQueue.wait(long): missing in harmony
+method java.util.concurrent.SynchronousQueue.wait(long, int): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.afterExecute(java.lang.Runnable, java.lang.Throwable): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.beforeExecute(java.lang.Thread, java.lang.Runnable): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.getActiveCount(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.getCompletedTaskCount(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.getCorePoolSize(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.getKeepAliveTime(java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.getLargestPoolSize(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.getMaximumPoolSize(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.getPoolSize(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.getQueue(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.getRejectedExecutionHandler(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.getTaskCount(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.getThreadFactory(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.isTerminating(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.prestartAllCoreThreads(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.prestartCoreThread(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.purge(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.remove(java.lang.Runnable): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.setCorePoolSize(int): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.setKeepAliveTime(long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.setMaximumPoolSize(int): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.setRejectedExecutionHandler(java.util.concurrent.RejectedExecutionHandler): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.setThreadFactory(java.util.concurrent.ThreadFactory): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.terminated(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.AbortPolicy.clone(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.AbortPolicy.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.AbortPolicy.finalize(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.AbortPolicy.getClass(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.AbortPolicy.hashCode(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.AbortPolicy.notify(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.AbortPolicy.notifyAll(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.AbortPolicy.rejectedExecution(java.lang.Runnable, java.util.concurrent.ThreadPoolExecutor): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.AbortPolicy.toString(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.AbortPolicy.wait(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.AbortPolicy.wait(long): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.AbortPolicy.wait(long, int): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy.clone(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy.finalize(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy.getClass(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy.hashCode(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy.notify(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy.notifyAll(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy.rejectedExecution(java.lang.Runnable, java.util.concurrent.ThreadPoolExecutor): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy.toString(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy.wait(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy.wait(long): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy.wait(long, int): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardOldestPolicy.clone(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardOldestPolicy.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardOldestPolicy.finalize(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardOldestPolicy.getClass(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardOldestPolicy.hashCode(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardOldestPolicy.notify(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardOldestPolicy.notifyAll(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardOldestPolicy.rejectedExecution(java.lang.Runnable, java.util.concurrent.ThreadPoolExecutor): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardOldestPolicy.toString(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardOldestPolicy.wait(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardOldestPolicy.wait(long): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardOldestPolicy.wait(long, int): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardPolicy.clone(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardPolicy.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardPolicy.finalize(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardPolicy.getClass(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardPolicy.hashCode(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardPolicy.notify(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardPolicy.notifyAll(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardPolicy.rejectedExecution(java.lang.Runnable, java.util.concurrent.ThreadPoolExecutor): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardPolicy.toString(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardPolicy.wait(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardPolicy.wait(long): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardPolicy.wait(long, int): missing in harmony
+method java.util.concurrent.TimeUnit.clone(): missing in harmony
+method java.util.concurrent.TimeUnit.compareTo(java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.TimeUnit.convert(long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.TimeUnit.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.TimeUnit.finalize(): missing in harmony
+method java.util.concurrent.TimeUnit.getClass(): missing in harmony
+method java.util.concurrent.TimeUnit.getDeclaringClass(): missing in harmony
+method java.util.concurrent.TimeUnit.hashCode(): missing in harmony
+method java.util.concurrent.TimeUnit.name(): missing in harmony
+method java.util.concurrent.TimeUnit.notify(): missing in harmony
+method java.util.concurrent.TimeUnit.notifyAll(): missing in harmony
+method java.util.concurrent.TimeUnit.ordinal(): missing in harmony
+method java.util.concurrent.TimeUnit.sleep(long): missing in harmony
+method java.util.concurrent.TimeUnit.timedJoin(java.lang.Thread, long): missing in harmony
+method java.util.concurrent.TimeUnit.timedWait(java.lang.Object, long): missing in harmony
+method java.util.concurrent.TimeUnit.toMicros(long): missing in harmony
+method java.util.concurrent.TimeUnit.toMillis(long): missing in harmony
+method java.util.concurrent.TimeUnit.toNanos(long): missing in harmony
+method java.util.concurrent.TimeUnit.toSeconds(long): missing in harmony
+method java.util.concurrent.TimeUnit.toString(): missing in harmony
+method java.util.concurrent.TimeUnit.valueOf(java.lang.Class<T>, java.lang.String): missing in harmony
+method java.util.concurrent.TimeUnit.valueOf(java.lang.String): missing in harmony
+method java.util.concurrent.TimeUnit.values(): missing in harmony
+method java.util.concurrent.TimeUnit.wait(): missing in harmony
+method java.util.concurrent.TimeUnit.wait(long): missing in harmony
+method java.util.concurrent.TimeUnit.wait(long, int): missing in harmony
+method java.util.concurrent.TimeoutException.clone(): missing in harmony
+method java.util.concurrent.TimeoutException.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.TimeoutException.fillInStackTrace(): missing in harmony
+method java.util.concurrent.TimeoutException.finalize(): missing in harmony
+method java.util.concurrent.TimeoutException.getCause(): missing in harmony
+method java.util.concurrent.TimeoutException.getClass(): missing in harmony
+method java.util.concurrent.TimeoutException.getLocalizedMessage(): missing in harmony
+method java.util.concurrent.TimeoutException.getMessage(): missing in harmony
+method java.util.concurrent.TimeoutException.getStackTrace(): missing in harmony
+method java.util.concurrent.TimeoutException.hashCode(): missing in harmony
+method java.util.concurrent.TimeoutException.initCause(java.lang.Throwable): missing in harmony
+method java.util.concurrent.TimeoutException.notify(): missing in harmony
+method java.util.concurrent.TimeoutException.notifyAll(): missing in harmony
+method java.util.concurrent.TimeoutException.printStackTrace(): missing in harmony
+method java.util.concurrent.TimeoutException.printStackTrace(java.io.PrintStream): missing in harmony
+method java.util.concurrent.TimeoutException.printStackTrace(java.io.PrintWriter): missing in harmony
+method java.util.concurrent.TimeoutException.setStackTrace(java.lang.StackTraceElement[]): missing in harmony
+method java.util.concurrent.TimeoutException.toString(): missing in harmony
+method java.util.concurrent.TimeoutException.wait(): missing in harmony
+method java.util.concurrent.TimeoutException.wait(long): missing in harmony
+method java.util.concurrent.TimeoutException.wait(long, int): missing in harmony
-class javax.print.attribute.standard.Chromaticity: SerialVersionUID=4660543931355214012 in jdk15, but SerialVersionUID=4815019632775132241 in harmony
-class javax.print.attribute.standard.ColorSupported: SerialVersionUID=-2700555589688535545 in jdk15, but SerialVersionUID=-4157396354416018474 in harmony
-class javax.print.attribute.standard.Compression: SerialVersionUID=-5716748913324997674 in jdk15, but SerialVersionUID=-6282053323613181311 in harmony
-class javax.print.attribute.standard.Copies: SerialVersionUID=-6426631521680023833 in jdk15, but SerialVersionUID=4316623385176582721 in harmony
-class javax.print.attribute.standard.CopiesSupported: SerialVersionUID=6927711687034846001 in jdk15, but SerialVersionUID=-2409001880569358772 in harmony
-class javax.print.attribute.standard.DateTimeAtCompleted: SerialVersionUID=6497399708058490000 in jdk15, but SerialVersionUID=-2659173819043439792 in harmony
-class javax.print.attribute.standard.DateTimeAtCreation: SerialVersionUID=-2923732231056647903 in jdk15, but SerialVersionUID=2317244792237673374 in harmony
-class javax.print.attribute.standard.DateTimeAtProcessing: SerialVersionUID=-3710068197278263244 in jdk15, but SerialVersionUID=3049873428937633465 in harmony
-class javax.print.attribute.standard.Destination: SerialVersionUID=6776739171700415321 in jdk15, but SerialVersionUID=7629901879842934419 in harmony
-class javax.print.attribute.standard.DocumentName: SerialVersionUID=7883105848533280430 in jdk15, but SerialVersionUID=-4497835712835950493 in harmony
-class javax.print.attribute.standard.Fidelity: SerialVersionUID=6320827847329172308 in jdk15, but SerialVersionUID=7582950534372187583 in harmony
-class javax.print.attribute.standard.Finishings: SerialVersionUID=-627840419548391754 in jdk15, but SerialVersionUID=4588294037024197068 in harmony
-class javax.print.attribute.standard.JobHoldUntil: SerialVersionUID=-1664471048860415024 in jdk15, but SerialVersionUID=-389047950048113254 in harmony
-class javax.print.attribute.standard.JobImpressions: SerialVersionUID=8225537206784322464 in jdk15, but SerialVersionUID=-497414040272930504 in harmony
-class javax.print.attribute.standard.JobImpressionsCompleted: SerialVersionUID=6722648442432393294 in jdk15, but SerialVersionUID=-3614441526093320454 in harmony
-class javax.print.attribute.standard.JobImpressionsSupported: SerialVersionUID=-4887354803843173692 in jdk15, but SerialVersionUID=-8430539844819429425 in harmony
-class javax.print.attribute.standard.JobKOctets: SerialVersionUID=-8959710146498202869 in jdk15, but SerialVersionUID=7606717833267619426 in harmony
-class javax.print.attribute.standard.JobKOctetsProcessed: SerialVersionUID=-6265238509657881806 in jdk15, but SerialVersionUID=1805618304193379590 in harmony
-class javax.print.attribute.standard.JobKOctetsSupported: SerialVersionUID=-2867871140549897443 in jdk15, but SerialVersionUID=254767695055747639 in harmony
-class javax.print.attribute.standard.JobMediaSheets: SerialVersionUID=408871131531979741 in jdk15, but SerialVersionUID=-795032762799953738 in harmony
-class javax.print.attribute.standard.JobMediaSheetsCompleted: SerialVersionUID=1739595973810840475 in jdk15, but SerialVersionUID=7267499053255135217 in harmony
-class javax.print.attribute.standard.JobMediaSheetsSupported: SerialVersionUID=2953685470388672940 in jdk15, but SerialVersionUID=6766802283586300921 in harmony
-class javax.print.attribute.standard.JobMessageFromOperator: SerialVersionUID=-4620751846003142047 in jdk15, but SerialVersionUID=513254547722731726 in harmony
-class javax.print.attribute.standard.JobName: SerialVersionUID=4660359192078689545 in jdk15, but SerialVersionUID=30201293180789106 in harmony
-class javax.print.attribute.standard.JobOriginatingUserName: SerialVersionUID=-8052537926362933477 in jdk15, but SerialVersionUID=-4629221202078906833 in harmony
-class javax.print.attribute.standard.JobPriority: SerialVersionUID=-4599900369040602769 in jdk15, but SerialVersionUID=4067651717271759705 in harmony
-class javax.print.attribute.standard.JobPrioritySupported: SerialVersionUID=2564840378013555894 in jdk15, but SerialVersionUID=885376077889234352 in harmony
-class javax.print.attribute.standard.JobSheets: SerialVersionUID=-4735258056132519759 in jdk15, but SerialVersionUID=-8248982897711820140 in harmony
-class javax.print.attribute.standard.JobState: SerialVersionUID=400465010094018920 in jdk15, but SerialVersionUID=-6855502646863295486 in harmony
-class javax.print.attribute.standard.JobStateReason: SerialVersionUID=-8765894420449009168 in jdk15, but SerialVersionUID=-5898632890676978105 in harmony
-class javax.print.attribute.standard.JobStateReasons: SerialVersionUID=8849088261264331812 in jdk15, but SerialVersionUID=-4990251855356594062 in harmony
-class javax.print.attribute.standard.MediaPrintableArea: SerialVersionUID=-1597171464050795793 in jdk15, but SerialVersionUID=675142441597540601 in harmony
-class javax.print.attribute.standard.MediaSize: SerialVersionUID=-1967958664615414771 in jdk15, but SerialVersionUID=-1716665899396476194 in harmony
-class javax.print.attribute.standard.MultipleDocumentHandling: SerialVersionUID=8098326460746413466 in jdk15, but SerialVersionUID=-5965577679239687109 in harmony
-class javax.print.attribute.standard.NumberOfDocuments: SerialVersionUID=7891881310684461097 in jdk15, but SerialVersionUID=1605383973457837261 in harmony
-class javax.print.attribute.standard.NumberOfInterveningJobs: SerialVersionUID=2568141124844982746 in jdk15, but SerialVersionUID=-6463153899688874333 in harmony
-class javax.print.attribute.standard.NumberUp: SerialVersionUID=-3040436486786527811 in jdk15, but SerialVersionUID=323212645572764117 in harmony
-class javax.print.attribute.standard.NumberUpSupported: SerialVersionUID=-1041573395759141805 in jdk15, but SerialVersionUID=-1993643641815071758 in harmony
-class javax.print.attribute.standard.OrientationRequested: SerialVersionUID=-4447437289862822276 in jdk15, but SerialVersionUID=-2932305380984428823 in harmony
-class javax.print.attribute.standard.OutputDeviceAssigned: SerialVersionUID=5486733778854271081 in jdk15, but SerialVersionUID=2580141903519944604 in harmony
-class javax.print.attribute.standard.PDLOverrideSupported: SerialVersionUID=-4393264467928463934 in jdk15, but SerialVersionUID=6440429592815444612 in harmony
-class javax.print.attribute.standard.PageRanges: SerialVersionUID=8639895197656148392 in jdk15, but SerialVersionUID=-3965742280271150406 in harmony
-class javax.print.attribute.standard.PagesPerMinute: SerialVersionUID=-6366403993072862015 in jdk15, but SerialVersionUID=6079184536485756411 in harmony
-class javax.print.attribute.standard.PagesPerMinuteColor: SerialVersionUID=1684993151687470944 in jdk15, but SerialVersionUID=4898682464035891217 in harmony
-class javax.print.attribute.standard.PresentationDirection: SerialVersionUID=8294728067230931780 in jdk15, but SerialVersionUID=-935240858137097872 in harmony
-class javax.print.attribute.standard.PrintQuality: SerialVersionUID=-3072341285225858365 in jdk15, but SerialVersionUID=6516074499877694868 in harmony
-class javax.print.attribute.standard.PrinterInfo: SerialVersionUID=7765280618777599727 in jdk15, but SerialVersionUID=5958774281722128792 in harmony
-class javax.print.attribute.standard.PrinterIsAcceptingJobs: SerialVersionUID=-5052010680537678061 in jdk15, but SerialVersionUID=8631758548531163004 in harmony
-class javax.print.attribute.standard.PrinterLocation: SerialVersionUID=-1598610039865566337 in jdk15, but SerialVersionUID=-8340913905898114863 in harmony
-class javax.print.attribute.standard.PrinterMakeAndModel: SerialVersionUID=4580461489499351411 in jdk15, but SerialVersionUID=-3274969581979831559 in harmony
-class javax.print.attribute.standard.PrinterMessageFromOperator: SerialVersionUID=-4486871203218629318 in jdk15, but SerialVersionUID=4150530425065222540 in harmony
-class javax.print.attribute.standard.PrinterMoreInfo: SerialVersionUID=4555850007675338574 in jdk15, but SerialVersionUID=2990969997587885743 in harmony
-class javax.print.attribute.standard.PrinterMoreInfoManufacturer: SerialVersionUID=3323271346485076608 in jdk15, but SerialVersionUID=-6460114151728690332 in harmony
-class javax.print.attribute.standard.PrinterName: SerialVersionUID=299740639137803127 in jdk15, but SerialVersionUID=-729298266933981518 in harmony
-class javax.print.attribute.standard.PrinterResolution: SerialVersionUID=13090306561090558 in jdk15, but SerialVersionUID=7550522410536148067 in harmony
-class javax.print.attribute.standard.PrinterState: SerialVersionUID=-649578618346507718 in jdk15, but SerialVersionUID=-6734512398806938142 in harmony
-class javax.print.attribute.standard.PrinterStateReason: SerialVersionUID=-1623720656201472593 in jdk15, but SerialVersionUID=-6589437915988107535 in harmony
-class javax.print.attribute.standard.PrinterStateReasons: SerialVersionUID=-3731791085163619457 in jdk15, but SerialVersionUID=7475098360183924891 in harmony
-class javax.print.attribute.standard.PrinterURI: SerialVersionUID=7923912792485606497 in jdk15, but SerialVersionUID=-4681675758241821572 in harmony
-class javax.print.attribute.standard.QueuedJobCount: SerialVersionUID=7499723077864047742 in jdk15, but SerialVersionUID=4536027093120441038 in harmony
-class javax.print.attribute.standard.ReferenceUriSchemesSupported: SerialVersionUID=-8989076942813442805 in jdk15, but SerialVersionUID=6206209856537725732 in harmony
-class javax.print.attribute.standard.RequestingUserName: SerialVersionUID=-2683049894310331454 in jdk15, but SerialVersionUID=-8377172472868319054 in harmony
-class javax.print.attribute.standard.Severity: SerialVersionUID=8781881462717925380 in jdk15, but SerialVersionUID=4112252194610486975 in harmony
-class javax.print.attribute.standard.SheetCollate: SerialVersionUID=7080587914259873003 in jdk15, but SerialVersionUID=-8422780375181358149 in harmony
-class javax.print.attribute.standard.Sides: SerialVersionUID=-6890309414893262822 in jdk15, but SerialVersionUID=768427113248416530 in harmony
-Bad
-class javax.print.attribute.standard.JobStateReasons: implements java.lang.Iterable<javax.print.attribute.standard.JobStateReason> in jdk15, but implements raw java.lang.Iterable in harmony
-class javax.print.attribute.standard.JobStateReasons: implements java.util.Collection<javax.print.attribute.standard.JobStateReason> in jdk15, but implements raw java.util.Collection in harmony
-class javax.print.attribute.standard.JobStateReasons: implements java.util.Set<javax.print.attribute.standard.JobStateReason> in jdk15, but implements raw java.util.Set in harmony
-class javax.print.attribute.standard.JobStateReasons: subclass of java.util.HashSet<javax.print.attribute.standard.JobStateReason> in jdk15, but subclass of raw java.util.HashSet in harmony
-class javax.print.attribute.standard.PrinterStateReasons: implements java.util.Map<javax.print.attribute.standard.PrinterStateReason, javax.print.attribute.standard.Severity> in jdk15, but implements raw java.util.Map in harmony
-class javax.print.attribute.standard.PrinterStateReasons: subclass of java.util.HashMap<javax.print.attribute.standard.PrinterStateReason, javax.print.attribute.standard.Severity> in jdk15, but subclass of raw java.util.HashMap in harmony
-constructor javax.print.attribute.standard.JobStateReasons(java.util.Collection<javax.print.attribute.standard.JobStateReason>): parameters (java.util.Collection<javax.print.attribute.standard.JobStateReason>) in jdk15, but parameters (java.util.Collection) in harmony
-constructor javax.print.attribute.standard.PrinterStateReasons(java.util.Map<javax.print.attribute.standard.PrinterStateReason, javax.print.attribute.standard.Severity>): parameters (java.util.Map<javax.print.attribute.standard.PrinterStateReason, javax.print.attribute.standard.Severity>) in jdk15, but parameters (java.util.Map) in harmony
-method javax.print.attribute.standard.Chromaticity.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.ColorSupported.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.Compression.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.Copies.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.CopiesSupported.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.DateTimeAtCompleted.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.DateTimeAtCreation.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.DateTimeAtProcessing.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.Destination.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.DocumentName.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.Fidelity.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.Finishings.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.JobHoldUntil.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.JobImpressions.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.JobImpressionsCompleted.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.JobImpressionsSupported.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.JobKOctets.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.JobKOctetsProcessed.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.JobKOctetsSupported.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.JobMediaSheets.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.JobMediaSheetsCompleted.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.JobMediaSheetsSupported.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.JobMessageFromOperator.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.JobName.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.JobOriginatingUserName.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.JobPriority.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.JobPrioritySupported.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.JobSheets.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.JobState.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.JobStateReason.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.JobStateReasons.addAll(java.util.Collection<? extends javax.print.attribute.standard.JobStateReason>): parameters (java.util.Collection<? extends javax.print.attribute.standard.JobStateReason>) in jdk15, but parameters (java.util.Collection<?>) in harmony
-method javax.print.attribute.standard.JobStateReasons.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.JobStateReasons.iterator(): type java.util.Iterator<javax.print.attribute.standard.JobStateReason> in jdk15, but type java.util.Iterator in harmony
-method javax.print.attribute.standard.Media.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.MediaPrintableArea.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.MediaSize.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.MultipleDocumentHandling.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.NumberOfDocuments.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.NumberOfInterveningJobs.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.NumberUp.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.NumberUpSupported.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.OrientationRequested.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.OutputDeviceAssigned.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.PDLOverrideSupported.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.PageRanges.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.PagesPerMinute.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.PagesPerMinuteColor.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.PresentationDirection.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.PrintQuality.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.PrinterInfo.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.PrinterIsAcceptingJobs.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.PrinterLocation.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.PrinterMakeAndModel.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.PrinterMessageFromOperator.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.PrinterMoreInfo.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.PrinterMoreInfoManufacturer.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.PrinterName.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.PrinterResolution.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.PrinterState.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.PrinterStateReason.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.PrinterStateReasons.entrySet(): type java.util.Set<java.util.Map.Entry<javax.print.attribute.standard.PrinterStateReason, javax.print.attribute.standard.Severity>> in jdk15, but type java.util.Set<java.util.Map.Entry> in harmony
-method javax.print.attribute.standard.PrinterStateReasons.get(java.lang.Object): type javax.print.attribute.standard.Severity in jdk15, but type java.lang.Object in harmony
-method javax.print.attribute.standard.PrinterStateReasons.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.PrinterStateReasons.keySet(): type java.util.Set<javax.print.attribute.standard.PrinterStateReason> in jdk15, but type java.util.Set in harmony
-method javax.print.attribute.standard.PrinterStateReasons.printerStateReasonSet(javax.print.attribute.standard.Severity): type java.util.Set<javax.print.attribute.standard.PrinterStateReason> in jdk15, but type java.util.Set in harmony
-method javax.print.attribute.standard.PrinterStateReasons.putAll(java.util.Map<? extends javax.print.attribute.standard.PrinterStateReason, ? extends javax.print.attribute.standard.Severity>): parameters (java.util.Map<? extends javax.print.attribute.standard.PrinterStateReason, ? extends javax.print.attribute.standard.Severity>) in jdk15, but parameters (java.util.Map<?, ?>) in harmony
-method javax.print.attribute.standard.PrinterStateReasons.remove(java.lang.Object): type javax.print.attribute.standard.Severity in jdk15, but type java.lang.Object in harmony
-method javax.print.attribute.standard.PrinterStateReasons.values(): type java.util.Collection<javax.print.attribute.standard.Severity> in jdk15, but type java.util.Collection in harmony
-method javax.print.attribute.standard.PrinterURI.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.QueuedJobCount.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.ReferenceUriSchemesSupported.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.RequestingUserName.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.Severity.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.SheetCollate.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-method javax.print.attribute.standard.Sides.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk15, but type java.lang.Class in harmony
-Missing
-method javax.print.attribute.standard.JobStateReasons.add(javax.print.attribute.standard.JobStateReason): missing in harmony
-method javax.print.attribute.standard.PrinterStateReasons.put(javax.print.attribute.standard.PrinterStateReason, javax.print.attribute.standard.Severity): missing in harmony


Japi diff harmony vs jdk15:
Full results:
http://www.kaffe.org/~stuart/japi/htmlout/h-harmony-jdk15.html

Changes since last run:

-Comparison run at Tue Oct 31 13:30:59 2006 GMT
-harmony API scanned at 2006/10/31 10:09:17 GMT
-jdk15 API scanned at 2006/10/31 05:19:49 EST
+Comparison run at Wed Nov  1 12:33:36 2006 GMT
+harmony API scanned at 2006/11/01 12:16:09 GMT
+jdk15 API scanned at 2006/11/01 05:16:23 EST
-java.util.concurrent: 99.68% good, 0.31% bad, 0.1% abs.add
+java.util.concurrent: 96.87% good, 3.12% bad, 92.18% abs.add
-javax.print.attribute.standard: 95.76% good, 3.93% minor, 0.29% bad
+javax.print.attribute.standard: 99.94% good, 0.05% minor
-Total: 90.83% good, 0.32% minor, 0.14% bad, 8.7% missing, 0% abs.add
+Total: 90.82% good, 0.28% minor, 0.13% bad, 8.75% missing, 0.04% abs.add
-Classes: 475 minor, 117 bad, 485 missing.
+Classes: 410 minor, 117 bad, 485 missing.
-Methods: 5 minor, 61 bad, 65 missing, 9 abs.add.
+Methods: 5 minor, 54 bad, 65 missing, 67 abs.add.
-method java.util.concurrent.ConcurrentHashMap.clone(): doesn't throw java.lang.CloneNotSupportedException in harmony, but throws java.lang.CloneNotSupportedException in jdk15
-method java.util.concurrent.ConcurrentHashMap.clone(): public in harmony, but protected in jdk15
+method java.util.concurrent.BlockingQueue.add(T): new interface method in jdk15
+method java.util.concurrent.BlockingQueue.addAll(java.util.Collection<? extends T>): new interface method in jdk15
+method java.util.concurrent.BlockingQueue.clear(): new interface method in jdk15
+method java.util.concurrent.BlockingQueue.contains(java.lang.Object): new interface method in jdk15
+method java.util.concurrent.BlockingQueue.containsAll(java.util.Collection<?>): new interface method in jdk15
+method java.util.concurrent.BlockingQueue.drainTo(java.util.Collection<? super T>): new interface method in jdk15
+method java.util.concurrent.BlockingQueue.drainTo(java.util.Collection<? super T>, int): new interface method in jdk15
+method java.util.concurrent.BlockingQueue.element(): new interface method in jdk15
+method java.util.concurrent.BlockingQueue.isEmpty(): new interface method in jdk15
+method java.util.concurrent.BlockingQueue.iterator(): new interface method in jdk15
+method java.util.concurrent.BlockingQueue.offer(T): new interface method in jdk15
+method java.util.concurrent.BlockingQueue.offer(T, long, java.util.concurrent.TimeUnit): new interface method in jdk15
+method java.util.concurrent.BlockingQueue.peek(): new interface method in jdk15
+method java.util.concurrent.BlockingQueue.poll(): new interface method in jdk15
+method java.util.concurrent.BlockingQueue.poll(long, java.util.concurrent.TimeUnit): new interface method in jdk15
+method java.util.concurrent.BlockingQueue.put(T): new interface method in jdk15
+method java.util.concurrent.BlockingQueue.remainingCapacity(): new interface method in jdk15
+method java.util.concurrent.BlockingQueue.remove(): new interface method in jdk15
+method java.util.concurrent.BlockingQueue.remove(java.lang.Object): new interface method in jdk15
+method java.util.concurrent.BlockingQueue.removeAll(java.util.Collection<?>): new interface method in jdk15
+method java.util.concurrent.BlockingQueue.retainAll(java.util.Collection<?>): new interface method in jdk15
+method java.util.concurrent.BlockingQueue.size(): new interface method in jdk15
+method java.util.concurrent.BlockingQueue.take(): new interface method in jdk15
+method java.util.concurrent.BlockingQueue.toArray(): new interface method in jdk15
+method java.util.concurrent.BlockingQueue.toArray(T2[]): new interface method in jdk15
+method java.util.concurrent.ConcurrentMap.clear(): new interface method in jdk15
+method java.util.concurrent.ConcurrentMap.containsKey(java.lang.Object): new interface method in jdk15
+method java.util.concurrent.ConcurrentMap.containsValue(java.lang.Object): new interface method in jdk15
+method java.util.concurrent.ConcurrentMap.entrySet(): new interface method in jdk15
+method java.util.concurrent.ConcurrentMap.get(java.lang.Object): new interface method in jdk15
+method java.util.concurrent.ConcurrentMap.isEmpty(): new interface method in jdk15
+method java.util.concurrent.ConcurrentMap.keySet(): new interface method in jdk15
+method java.util.concurrent.ConcurrentMap.put(T, T2): new interface method in jdk15
+method java.util.concurrent.ConcurrentMap.putAll(java.util.Map<? extends T, ? extends T2>): new interface method in jdk15
+method java.util.concurrent.ConcurrentMap.putIfAbsent(T, T2): new interface method in jdk15
+method java.util.concurrent.ConcurrentMap.remove(java.lang.Object): new interface method in jdk15
+method java.util.concurrent.ConcurrentMap.remove(java.lang.Object, java.lang.Object): new interface method in jdk15
+method java.util.concurrent.ConcurrentMap.replace(T, T2): new interface method in jdk15
+method java.util.concurrent.ConcurrentMap.replace(T, T2, T2): new interface method in jdk15
+method java.util.concurrent.ConcurrentMap.size(): new interface method in jdk15
+method java.util.concurrent.ConcurrentMap.values(): new interface method in jdk15
+method java.util.concurrent.ExecutorService.awaitTermination(long, java.util.concurrent.TimeUnit): new interface method in jdk15
+method java.util.concurrent.ExecutorService.execute(java.lang.Runnable): new interface method in jdk15
+method java.util.concurrent.ExecutorService.invokeAll(java.util.Collection<java.util.concurrent.Callable<T>>): new interface method in jdk15
+method java.util.concurrent.ExecutorService.invokeAll(java.util.Collection<java.util.concurrent.Callable<T>>, long, java.util.concurrent.TimeUnit): new interface method in jdk15
+method java.util.concurrent.ExecutorService.invokeAny(java.util.Collection<java.util.concurrent.Callable<T>>): new interface method in jdk15
+method java.util.concurrent.ExecutorService.invokeAny(java.util.Collection<java.util.concurrent.Callable<T>>, long, java.util.concurrent.TimeUnit): new interface method in jdk15
+method java.util.concurrent.ExecutorService.isShutdown(): new interface method in jdk15
+method java.util.concurrent.ExecutorService.isTerminated(): new interface method in jdk15
+method java.util.concurrent.ExecutorService.shutdown(): new interface method in jdk15
+method java.util.concurrent.ExecutorService.shutdownNow(): new interface method in jdk15
+method java.util.concurrent.ExecutorService.submit(java.lang.Runnable): new interface method in jdk15
+method java.util.concurrent.ExecutorService.submit(java.lang.Runnable, T): new interface method in jdk15
+method java.util.concurrent.ExecutorService.submit(java.util.concurrent.Callable<T>): new interface method in jdk15
+method java.util.concurrent.ScheduledExecutorService.schedule(java.lang.Runnable, long, java.util.concurrent.TimeUnit): new interface method in jdk15
+method java.util.concurrent.ScheduledExecutorService.schedule(java.util.concurrent.Callable<T>, long, java.util.concurrent.TimeUnit): new interface method in jdk15
+method java.util.concurrent.ScheduledExecutorService.scheduleAtFixedRate(java.lang.Runnable, long, long, java.util.concurrent.TimeUnit): new interface method in jdk15
+method java.util.concurrent.ScheduledExecutorService.scheduleWithFixedDelay(java.lang.Runnable, long, long, java.util.concurrent.TimeUnit): new interface method in jdk15
-class javax.print.attribute.standard.Chromaticity: SerialVersionUID=4815019632775132241 in harmony, but SerialVersionUID=4660543931355214012 in jdk15
-class javax.print.attribute.standard.ColorSupported: SerialVersionUID=-4157396354416018474 in harmony, but SerialVersionUID=-2700555589688535545 in jdk15
-class javax.print.attribute.standard.Compression: SerialVersionUID=-6282053323613181311 in harmony, but SerialVersionUID=-5716748913324997674 in jdk15
-class javax.print.attribute.standard.Copies: SerialVersionUID=4316623385176582721 in harmony, but SerialVersionUID=-6426631521680023833 in jdk15
-class javax.print.attribute.standard.CopiesSupported: SerialVersionUID=-2409001880569358772 in harmony, but SerialVersionUID=6927711687034846001 in jdk15
-class javax.print.attribute.standard.DateTimeAtCompleted: SerialVersionUID=-2659173819043439792 in harmony, but SerialVersionUID=6497399708058490000 in jdk15
-class javax.print.attribute.standard.DateTimeAtCreation: SerialVersionUID=2317244792237673374 in harmony, but SerialVersionUID=-2923732231056647903 in jdk15
-class javax.print.attribute.standard.DateTimeAtProcessing: SerialVersionUID=3049873428937633465 in harmony, but SerialVersionUID=-3710068197278263244 in jdk15
-class javax.print.attribute.standard.Destination: SerialVersionUID=7629901879842934419 in harmony, but SerialVersionUID=6776739171700415321 in jdk15
-class javax.print.attribute.standard.DocumentName: SerialVersionUID=-4497835712835950493 in harmony, but SerialVersionUID=7883105848533280430 in jdk15
-class javax.print.attribute.standard.Fidelity: SerialVersionUID=7582950534372187583 in harmony, but SerialVersionUID=6320827847329172308 in jdk15
-class javax.print.attribute.standard.Finishings: SerialVersionUID=4588294037024197068 in harmony, but SerialVersionUID=-627840419548391754 in jdk15
-class javax.print.attribute.standard.JobHoldUntil: SerialVersionUID=-389047950048113254 in harmony, but SerialVersionUID=-1664471048860415024 in jdk15
-class javax.print.attribute.standard.JobImpressions: SerialVersionUID=-497414040272930504 in harmony, but SerialVersionUID=8225537206784322464 in jdk15
-class javax.print.attribute.standard.JobImpressionsCompleted: SerialVersionUID=-3614441526093320454 in harmony, but SerialVersionUID=6722648442432393294 in jdk15
-class javax.print.attribute.standard.JobImpressionsSupported: SerialVersionUID=-8430539844819429425 in harmony, but SerialVersionUID=-4887354803843173692 in jdk15
-class javax.print.attribute.standard.JobKOctets: SerialVersionUID=7606717833267619426 in harmony, but SerialVersionUID=-8959710146498202869 in jdk15
-class javax.print.attribute.standard.JobKOctetsProcessed: SerialVersionUID=1805618304193379590 in harmony, but SerialVersionUID=-6265238509657881806 in jdk15
-class javax.print.attribute.standard.JobKOctetsSupported: SerialVersionUID=254767695055747639 in harmony, but SerialVersionUID=-2867871140549897443 in jdk15
-class javax.print.attribute.standard.JobMediaSheets: SerialVersionUID=-795032762799953738 in harmony, but SerialVersionUID=408871131531979741 in jdk15
-class javax.print.attribute.standard.JobMediaSheetsCompleted: SerialVersionUID=7267499053255135217 in harmony, but SerialVersionUID=1739595973810840475 in jdk15
-class javax.print.attribute.standard.JobMediaSheetsSupported: SerialVersionUID=6766802283586300921 in harmony, but SerialVersionUID=2953685470388672940 in jdk15
-class javax.print.attribute.standard.JobMessageFromOperator: SerialVersionUID=513254547722731726 in harmony, but SerialVersionUID=-4620751846003142047 in jdk15
-class javax.print.attribute.standard.JobName: SerialVersionUID=30201293180789106 in harmony, but SerialVersionUID=4660359192078689545 in jdk15
-class javax.print.attribute.standard.JobOriginatingUserName: SerialVersionUID=-4629221202078906833 in harmony, but SerialVersionUID=-8052537926362933477 in jdk15
-class javax.print.attribute.standard.JobPriority: SerialVersionUID=4067651717271759705 in harmony, but SerialVersionUID=-4599900369040602769 in jdk15
-class javax.print.attribute.standard.JobPrioritySupported: SerialVersionUID=885376077889234352 in harmony, but SerialVersionUID=2564840378013555894 in jdk15
-class javax.print.attribute.standard.JobSheets: SerialVersionUID=-8248982897711820140 in harmony, but SerialVersionUID=-4735258056132519759 in jdk15
-class javax.print.attribute.standard.JobState: SerialVersionUID=-6855502646863295486 in harmony, but SerialVersionUID=400465010094018920 in jdk15
-class javax.print.attribute.standard.JobStateReason: SerialVersionUID=-5898632890676978105 in harmony, but SerialVersionUID=-8765894420449009168 in jdk15
-class javax.print.attribute.standard.JobStateReasons: SerialVersionUID=-4990251855356594062 in harmony, but SerialVersionUID=8849088261264331812 in jdk15
-class javax.print.attribute.standard.MediaPrintableArea: SerialVersionUID=675142441597540601 in harmony, but SerialVersionUID=-1597171464050795793 in jdk15
-class javax.print.attribute.standard.MediaSize: SerialVersionUID=-1716665899396476194 in harmony, but SerialVersionUID=-1967958664615414771 in jdk15
-class javax.print.attribute.standard.MultipleDocumentHandling: SerialVersionUID=-5965577679239687109 in harmony, but SerialVersionUID=8098326460746413466 in jdk15
-class javax.print.attribute.standard.NumberOfDocuments: SerialVersionUID=1605383973457837261 in harmony, but SerialVersionUID=7891881310684461097 in jdk15
-class javax.print.attribute.standard.NumberOfInterveningJobs: SerialVersionUID=-6463153899688874333 in harmony, but SerialVersionUID=2568141124844982746 in jdk15
-class javax.print.attribute.standard.NumberUp: SerialVersionUID=323212645572764117 in harmony, but SerialVersionUID=-3040436486786527811 in jdk15
-class javax.print.attribute.standard.NumberUpSupported: SerialVersionUID=-1993643641815071758 in harmony, but SerialVersionUID=-1041573395759141805 in jdk15
-class javax.print.attribute.standard.OrientationRequested: SerialVersionUID=-2932305380984428823 in harmony, but SerialVersionUID=-4447437289862822276 in jdk15
-class javax.print.attribute.standard.OutputDeviceAssigned: SerialVersionUID=2580141903519944604 in harmony, but SerialVersionUID=5486733778854271081 in jdk15
-class javax.print.attribute.standard.PDLOverrideSupported: SerialVersionUID=6440429592815444612 in harmony, but SerialVersionUID=-4393264467928463934 in jdk15
-class javax.print.attribute.standard.PageRanges: SerialVersionUID=-3965742280271150406 in harmony, but SerialVersionUID=8639895197656148392 in jdk15
-class javax.print.attribute.standard.PagesPerMinute: SerialVersionUID=6079184536485756411 in harmony, but SerialVersionUID=-6366403993072862015 in jdk15
-class javax.print.attribute.standard.PagesPerMinuteColor: SerialVersionUID=4898682464035891217 in harmony, but SerialVersionUID=1684993151687470944 in jdk15
-class javax.print.attribute.standard.PresentationDirection: SerialVersionUID=-935240858137097872 in harmony, but SerialVersionUID=8294728067230931780 in jdk15
-class javax.print.attribute.standard.PrintQuality: SerialVersionUID=6516074499877694868 in harmony, but SerialVersionUID=-3072341285225858365 in jdk15
-class javax.print.attribute.standard.PrinterInfo: SerialVersionUID=5958774281722128792 in harmony, but SerialVersionUID=7765280618777599727 in jdk15
-class javax.print.attribute.standard.PrinterIsAcceptingJobs: SerialVersionUID=8631758548531163004 in harmony, but SerialVersionUID=-5052010680537678061 in jdk15
-class javax.print.attribute.standard.PrinterLocation: SerialVersionUID=-8340913905898114863 in harmony, but SerialVersionUID=-1598610039865566337 in jdk15
-class javax.print.attribute.standard.PrinterMakeAndModel: SerialVersionUID=-3274969581979831559 in harmony, but SerialVersionUID=4580461489499351411 in jdk15
-class javax.print.attribute.standard.PrinterMessageFromOperator: SerialVersionUID=4150530425065222540 in harmony, but SerialVersionUID=-4486871203218629318 in jdk15
-class javax.print.attribute.standard.PrinterMoreInfo: SerialVersionUID=2990969997587885743 in harmony, but SerialVersionUID=4555850007675338574 in jdk15
-class javax.print.attribute.standard.PrinterMoreInfoManufacturer: SerialVersionUID=-6460114151728690332 in harmony, but SerialVersionUID=3323271346485076608 in jdk15
-class javax.print.attribute.standard.PrinterName: SerialVersionUID=-729298266933981518 in harmony, but SerialVersionUID=299740639137803127 in jdk15
-class javax.print.attribute.standard.PrinterResolution: SerialVersionUID=7550522410536148067 in harmony, but SerialVersionUID=13090306561090558 in jdk15
-class javax.print.attribute.standard.PrinterState: SerialVersionUID=-6734512398806938142 in harmony, but SerialVersionUID=-649578618346507718 in jdk15
-class javax.print.attribute.standard.PrinterStateReason: SerialVersionUID=-6589437915988107535 in harmony, but SerialVersionUID=-1623720656201472593 in jdk15
-class javax.print.attribute.standard.PrinterStateReasons: SerialVersionUID=7475098360183924891 in harmony, but SerialVersionUID=-3731791085163619457 in jdk15
-class javax.print.attribute.standard.PrinterURI: SerialVersionUID=-4681675758241821572 in harmony, but SerialVersionUID=7923912792485606497 in jdk15
-class javax.print.attribute.standard.QueuedJobCount: SerialVersionUID=4536027093120441038 in harmony, but SerialVersionUID=7499723077864047742 in jdk15
-class javax.print.attribute.standard.ReferenceUriSchemesSupported: SerialVersionUID=6206209856537725732 in harmony, but SerialVersionUID=-8989076942813442805 in jdk15
-class javax.print.attribute.standard.RequestingUserName: SerialVersionUID=-8377172472868319054 in harmony, but SerialVersionUID=-2683049894310331454 in jdk15
-class javax.print.attribute.standard.Severity: SerialVersionUID=4112252194610486975 in harmony, but SerialVersionUID=8781881462717925380 in jdk15
-class javax.print.attribute.standard.SheetCollate: SerialVersionUID=-8422780375181358149 in harmony, but SerialVersionUID=7080587914259873003 in jdk15
-class javax.print.attribute.standard.Sides: SerialVersionUID=768427113248416530 in harmony, but SerialVersionUID=-6890309414893262822 in jdk15
-Bad
-method javax.print.attribute.standard.JobStateReasons.addAll(java.util.Collection<?>): parameters (java.util.Collection<?>) in harmony, but parameters (java.util.Collection<? extends javax.print.attribute.standard.JobStateReason>) in jdk15
-method javax.print.attribute.standard.PrinterStateReasons.entrySet(): type java.util.Set<java.util.Map.Entry> in harmony, but type java.util.Set<java.util.Map.Entry<javax.print.attribute.standard.PrinterStateReason, javax.print.attribute.standard.Severity>> in jdk15
-method javax.print.attribute.standard.PrinterStateReasons.get(java.lang.Object): type java.lang.Object in harmony, but type javax.print.attribute.standard.Severity in jdk15
-method javax.print.attribute.standard.PrinterStateReasons.putAll(java.util.Map<?, ?>): parameters (java.util.Map<?, ?>) in harmony, but parameters (java.util.Map<? extends javax.print.attribute.standard.PrinterStateReason, ? extends javax.print.attribute.standard.Severity>) in jdk15
-method javax.print.attribute.standard.PrinterStateReasons.remove(java.lang.Object): type java.lang.Object in harmony, but type javax.print.attribute.standard.Severity in jdk15


Japi diff jdk6 vs harmony:
Full results:
http://www.kaffe.org/~stuart/japi/htmlout/h-jdk6-harmony.html

Changes since last run:

-Comparison run at Tue Oct 31 13:35:48 2006 GMT
-jdk6 API scanned at 2006/10/31 05:33:57 EST
-harmony API scanned at 2006/10/31 10:09:17 GMT
+Comparison run at Wed Nov  1 12:36:00 2006 GMT
+jdk6 API scanned at 2006/11/01 05:26:33 EST
+harmony API scanned at 2006/11/01 12:16:09 GMT
-java.util.concurrent: 74.54% good, 1.71% bad, 23.73% missing, 0.08% abs.add
+java.util.concurrent: 5.1% good, 0.26% bad, 94.63% missing, 0.08% abs.add
-javax.print.attribute.standard: 91.33% good, 3.82% minor, 4.71% bad, 0.11% missing
+javax.print.attribute.standard: 99.94% good, 0.05% minor
-Total: 86.68% good, 0.1% minor, 0.27% bad, 12.92% missing, 0.02% abs.add
+Total: 86.26% good, 0.06% minor, 0.21% bad, 13.45% missing, 0.02% abs.add
-Classes: 129 minor, 70 bad, 138 missing.
+Classes: 64 minor, 64 bad, 138 missing.
-Fields: 9 minor, 17 bad, 92 missing.
-Methods: 48 minor, 290 bad, 824 missing, 39 abs.add.
-Constructors: 4 minor, 48 bad, 75 missing.
+Fields: 9 minor, 17 bad, 96 missing.
+Methods: 48 minor, 197 bad, 1541 missing, 39 abs.add.
+Constructors: 4 minor, 46 bad, 137 missing.
-method java.util.concurrent.ConcurrentHashMap.clone(): throws java.lang.CloneNotSupportedException in jdk6, but doesn't throw java.lang.CloneNotSupportedException in harmony
-method java.util.concurrent.ExecutorService.invokeAll(java.util.Collection<? extends java.util.concurrent.Callable<T>>): parameters (java.util.Collection<? extends java.util.concurrent.Callable<T>>) in jdk6, but parameters (java.util.Collection<java.util.concurrent.Callable<T>>) in harmony
-method java.util.concurrent.ExecutorService.invokeAll(java.util.Collection<? extends java.util.concurrent.Callable<T>>, long, java.util.concurrent.TimeUnit): parameters (java.util.Collection<? extends java.util.concurrent.Callable<T>>, long, java.util.concurrent.TimeUnit) in jdk6, but parameters (java.util.Collection<java.util.concurrent.Callable<T>>, long, java.util.concurrent.TimeUnit) in harmony
-method java.util.concurrent.ExecutorService.invokeAny(java.util.Collection<? extends java.util.concurrent.Callable<T>>): parameters (java.util.Collection<? extends java.util.concurrent.Callable<T>>) in jdk6, but parameters (java.util.Collection<java.util.concurrent.Callable<T>>) in harmony
-method java.util.concurrent.ExecutorService.invokeAny(java.util.Collection<? extends java.util.concurrent.Callable<T>>, long, java.util.concurrent.TimeUnit): parameters (java.util.Collection<? extends java.util.concurrent.Callable<T>>, long, java.util.concurrent.TimeUnit) in jdk6, but parameters (java.util.Collection<java.util.concurrent.Callable<T>>, long, java.util.concurrent.TimeUnit) in harmony
-method java.util.concurrent.Executors.callable(java.security.PrivilegedAction<?>): parameters (java.security.PrivilegedAction<?>) in jdk6, but parameters (java.security.PrivilegedAction) in harmony
-method java.util.concurrent.Executors.callable(java.security.PrivilegedExceptionAction<?>): parameters (java.security.PrivilegedExceptionAction<?>) in jdk6, but parameters (java.security.PrivilegedExceptionAction) in harmony
-method java.util.concurrent.PriorityBlockingQueue.comparator(): type java.util.Comparator<? super T> in jdk6, but type java.util.Comparator in harmony
-method java.util.concurrent.TimeUnit.convert(long, java.util.concurrent.TimeUnit): nonfinal in jdk6, but final in harmony
-method java.util.concurrent.TimeUnit.finalize(): doesn't throw java.lang.Throwable in jdk6, but throws java.lang.Throwable in harmony
-method java.util.concurrent.TimeUnit.sleep(long): nonfinal in jdk6, but final in harmony
-method java.util.concurrent.TimeUnit.timedJoin(java.lang.Thread, long): nonfinal in jdk6, but final in harmony
-method java.util.concurrent.TimeUnit.timedWait(java.lang.Object, long): nonfinal in jdk6, but final in harmony
-method java.util.concurrent.TimeUnit.toMicros(long): nonfinal in jdk6, but final in harmony
-method java.util.concurrent.TimeUnit.toMillis(long): nonfinal in jdk6, but final in harmony
-method java.util.concurrent.TimeUnit.toNanos(long): nonfinal in jdk6, but final in harmony
-method java.util.concurrent.TimeUnit.toSeconds(long): nonfinal in jdk6, but final in harmony
-method java.util.concurrent.TimeUnit.toString(): nonfinal in jdk6, but final in harmony
+constructor java.util.concurrent.AbstractExecutorService(): missing in harmony
+constructor java.util.concurrent.ArrayBlockingQueue(int): missing in harmony
+constructor java.util.concurrent.ArrayBlockingQueue(int, boolean): missing in harmony
+constructor java.util.concurrent.ArrayBlockingQueue(int, boolean, java.util.Collection<? extends T>): missing in harmony
+constructor java.util.concurrent.BrokenBarrierException(): missing in harmony
+constructor java.util.concurrent.BrokenBarrierException(java.lang.String): missing in harmony
+constructor java.util.concurrent.CancellationException(): missing in harmony
+constructor java.util.concurrent.CancellationException(java.lang.String): missing in harmony
+constructor java.util.concurrent.ConcurrentHashMap(): missing in harmony
+constructor java.util.concurrent.ConcurrentHashMap(int): missing in harmony
+constructor java.util.concurrent.ConcurrentHashMap(int, float, int): missing in harmony
+constructor java.util.concurrent.ConcurrentHashMap(java.util.Map<? extends T, ? extends T2>): missing in harmony
+constructor java.util.concurrent.ConcurrentLinkedQueue(): missing in harmony
+constructor java.util.concurrent.ConcurrentLinkedQueue(java.util.Collection<? extends T>): missing in harmony
+constructor java.util.concurrent.CopyOnWriteArrayList(): missing in harmony
+constructor java.util.concurrent.CopyOnWriteArrayList(java.util.Collection<? extends T>): missing in harmony
+constructor java.util.concurrent.CopyOnWriteArrayList(T[]): missing in harmony
+constructor java.util.concurrent.CopyOnWriteArraySet(): missing in harmony
+constructor java.util.concurrent.CopyOnWriteArraySet(java.util.Collection<? extends T>): missing in harmony
+constructor java.util.concurrent.CountDownLatch(int): missing in harmony
+constructor java.util.concurrent.CyclicBarrier(int): missing in harmony
+constructor java.util.concurrent.CyclicBarrier(int, java.lang.Runnable): missing in harmony
+constructor java.util.concurrent.DelayQueue(): missing in harmony
+constructor java.util.concurrent.DelayQueue(java.util.Collection<? extends T>): missing in harmony
+constructor java.util.concurrent.Exchanger(): missing in harmony
+constructor java.util.concurrent.ExecutionException(): missing in harmony
+constructor java.util.concurrent.ExecutionException(java.lang.String): missing in harmony
+constructor java.util.concurrent.ExecutionException(java.lang.String, java.lang.Throwable): missing in harmony
+constructor java.util.concurrent.ExecutionException(java.lang.Throwable): missing in harmony
+constructor java.util.concurrent.ExecutorCompletionService(java.util.concurrent.Executor): missing in harmony
+constructor java.util.concurrent.ExecutorCompletionService(java.util.concurrent.Executor, java.util.concurrent.BlockingQueue<java.util.concurrent.Future<T>>): missing in harmony
+constructor java.util.concurrent.FutureTask(java.lang.Runnable, T): missing in harmony
+constructor java.util.concurrent.FutureTask(java.util.concurrent.Callable<T>): missing in harmony
+constructor java.util.concurrent.LinkedBlockingQueue(): missing in harmony
+constructor java.util.concurrent.LinkedBlockingQueue(int): missing in harmony
+constructor java.util.concurrent.LinkedBlockingQueue(java.util.Collection<? extends T>): missing in harmony
+constructor java.util.concurrent.PriorityBlockingQueue(): missing in harmony
+constructor java.util.concurrent.PriorityBlockingQueue(int): missing in harmony
+constructor java.util.concurrent.PriorityBlockingQueue(int, java.util.Comparator<? super T>): missing in harmony
+constructor java.util.concurrent.PriorityBlockingQueue(java.util.Collection<? extends T>): missing in harmony
+constructor java.util.concurrent.RejectedExecutionException(): missing in harmony
+constructor java.util.concurrent.RejectedExecutionException(java.lang.String): missing in harmony
+constructor java.util.concurrent.RejectedExecutionException(java.lang.String, java.lang.Throwable): missing in harmony
+constructor java.util.concurrent.RejectedExecutionException(java.lang.Throwable): missing in harmony
+constructor java.util.concurrent.ScheduledThreadPoolExecutor(int): missing in harmony
+constructor java.util.concurrent.ScheduledThreadPoolExecutor(int, java.util.concurrent.RejectedExecutionHandler): missing in harmony
+constructor java.util.concurrent.ScheduledThreadPoolExecutor(int, java.util.concurrent.ThreadFactory): missing in harmony
+constructor java.util.concurrent.ScheduledThreadPoolExecutor(int, java.util.concurrent.ThreadFactory, java.util.concurrent.RejectedExecutionHandler): missing in harmony
+constructor java.util.concurrent.Semaphore(int): missing in harmony
+constructor java.util.concurrent.Semaphore(int, boolean): missing in harmony
+constructor java.util.concurrent.SynchronousQueue(): missing in harmony
+constructor java.util.concurrent.SynchronousQueue(boolean): missing in harmony
+constructor java.util.concurrent.ThreadPoolExecutor(int, int, long, java.util.concurrent.TimeUnit, java.util.concurrent.BlockingQueue<java.lang.Runnable>): missing in harmony
+constructor java.util.concurrent.ThreadPoolExecutor(int, int, long, java.util.concurrent.TimeUnit, java.util.concurrent.BlockingQueue<java.lang.Runnable>, java.util.concurrent.RejectedExecutionHandler): missing in harmony
+constructor java.util.concurrent.ThreadPoolExecutor(int, int, long, java.util.concurrent.TimeUnit, java.util.concurrent.BlockingQueue<java.lang.Runnable>, java.util.concurrent.ThreadFactory): missing in harmony
+constructor java.util.concurrent.ThreadPoolExecutor(int, int, long, java.util.concurrent.TimeUnit, java.util.concurrent.BlockingQueue<java.lang.Runnable>, java.util.concurrent.ThreadFactory, java.util.concurrent.RejectedExecutionHandler): missing in harmony
+constructor java.util.concurrent.ThreadPoolExecutor.AbortPolicy(): missing in harmony
+constructor java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy(): missing in harmony
+constructor java.util.concurrent.ThreadPoolExecutor.DiscardOldestPolicy(): missing in harmony
+constructor java.util.concurrent.ThreadPoolExecutor.DiscardPolicy(): missing in harmony
+constructor java.util.concurrent.TimeoutException(): missing in harmony
+constructor java.util.concurrent.TimeoutException(java.lang.String): missing in harmony
+field java.util.concurrent.TimeUnit.MICROSECONDS: missing in harmony
+field java.util.concurrent.TimeUnit.MILLISECONDS: missing in harmony
+field java.util.concurrent.TimeUnit.NANOSECONDS: missing in harmony
+field java.util.concurrent.TimeUnit.SECONDS: missing in harmony
+method java.util.concurrent.AbstractExecutorService.clone(): missing in harmony
+method java.util.concurrent.AbstractExecutorService.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.AbstractExecutorService.finalize(): missing in harmony
+method java.util.concurrent.AbstractExecutorService.getClass(): missing in harmony
+method java.util.concurrent.AbstractExecutorService.hashCode(): missing in harmony
+method java.util.concurrent.AbstractExecutorService.notify(): missing in harmony
+method java.util.concurrent.AbstractExecutorService.notifyAll(): missing in harmony
+method java.util.concurrent.AbstractExecutorService.toString(): missing in harmony
+method java.util.concurrent.AbstractExecutorService.wait(): missing in harmony
+method java.util.concurrent.AbstractExecutorService.wait(long): missing in harmony
+method java.util.concurrent.AbstractExecutorService.wait(long, int): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.add(T): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.addAll(java.util.Collection<? extends T>): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.clear(): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.clone(): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.contains(java.lang.Object): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.containsAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.drainTo(java.util.Collection<? super T>): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.drainTo(java.util.Collection<? super T>, int): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.element(): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.finalize(): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.getClass(): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.hashCode(): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.isEmpty(): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.iterator(): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.notify(): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.notifyAll(): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.offer(T): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.offer(T, long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.peek(): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.poll(): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.poll(long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.put(T): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.remainingCapacity(): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.remove(): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.remove(java.lang.Object): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.removeAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.retainAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.size(): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.take(): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.toArray(): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.toArray(T2[]): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.toString(): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.wait(): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.wait(long): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.wait(long, int): missing in harmony
+method java.util.concurrent.BlockingQueue.add(T): missing in harmony
+method java.util.concurrent.BlockingQueue.addAll(java.util.Collection<? extends T>): missing in harmony
+method java.util.concurrent.BlockingQueue.clear(): missing in harmony
+method java.util.concurrent.BlockingQueue.contains(java.lang.Object): missing in harmony
+method java.util.concurrent.BlockingQueue.containsAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.BlockingQueue.drainTo(java.util.Collection<? super T>): missing in harmony
+method java.util.concurrent.BlockingQueue.drainTo(java.util.Collection<? super T>, int): missing in harmony
+method java.util.concurrent.BlockingQueue.element(): missing in harmony
+method java.util.concurrent.BlockingQueue.isEmpty(): missing in harmony
+method java.util.concurrent.BlockingQueue.iterator(): missing in harmony
+method java.util.concurrent.BlockingQueue.offer(T): missing in harmony
+method java.util.concurrent.BlockingQueue.offer(T, long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.BlockingQueue.peek(): missing in harmony
+method java.util.concurrent.BlockingQueue.poll(): missing in harmony
+method java.util.concurrent.BlockingQueue.poll(long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.BlockingQueue.put(T): missing in harmony
+method java.util.concurrent.BlockingQueue.remainingCapacity(): missing in harmony
+method java.util.concurrent.BlockingQueue.remove(): missing in harmony
+method java.util.concurrent.BlockingQueue.remove(java.lang.Object): missing in harmony
+method java.util.concurrent.BlockingQueue.removeAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.BlockingQueue.retainAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.BlockingQueue.size(): missing in harmony
+method java.util.concurrent.BlockingQueue.take(): missing in harmony
+method java.util.concurrent.BlockingQueue.toArray(): missing in harmony
+method java.util.concurrent.BlockingQueue.toArray(T2[]): missing in harmony
+method java.util.concurrent.BrokenBarrierException.clone(): missing in harmony
+method java.util.concurrent.BrokenBarrierException.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.BrokenBarrierException.fillInStackTrace(): missing in harmony
+method java.util.concurrent.BrokenBarrierException.finalize(): missing in harmony
+method java.util.concurrent.BrokenBarrierException.getCause(): missing in harmony
+method java.util.concurrent.BrokenBarrierException.getClass(): missing in harmony
+method java.util.concurrent.BrokenBarrierException.getLocalizedMessage(): missing in harmony
+method java.util.concurrent.BrokenBarrierException.getMessage(): missing in harmony
+method java.util.concurrent.BrokenBarrierException.getStackTrace(): missing in harmony
+method java.util.concurrent.BrokenBarrierException.hashCode(): missing in harmony
+method java.util.concurrent.BrokenBarrierException.initCause(java.lang.Throwable): missing in harmony
+method java.util.concurrent.BrokenBarrierException.notify(): missing in harmony
+method java.util.concurrent.BrokenBarrierException.notifyAll(): missing in harmony
+method java.util.concurrent.BrokenBarrierException.printStackTrace(): missing in harmony
+method java.util.concurrent.BrokenBarrierException.printStackTrace(java.io.PrintStream): missing in harmony
+method java.util.concurrent.BrokenBarrierException.printStackTrace(java.io.PrintWriter): missing in harmony
+method java.util.concurrent.BrokenBarrierException.setStackTrace(java.lang.StackTraceElement[]): missing in harmony
+method java.util.concurrent.BrokenBarrierException.toString(): missing in harmony
+method java.util.concurrent.BrokenBarrierException.wait(): missing in harmony
+method java.util.concurrent.BrokenBarrierException.wait(long): missing in harmony
+method java.util.concurrent.BrokenBarrierException.wait(long, int): missing in harmony
+method java.util.concurrent.CancellationException.clone(): missing in harmony
+method java.util.concurrent.CancellationException.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.CancellationException.fillInStackTrace(): missing in harmony
+method java.util.concurrent.CancellationException.finalize(): missing in harmony
+method java.util.concurrent.CancellationException.getCause(): missing in harmony
+method java.util.concurrent.CancellationException.getClass(): missing in harmony
+method java.util.concurrent.CancellationException.getLocalizedMessage(): missing in harmony
+method java.util.concurrent.CancellationException.getMessage(): missing in harmony
+method java.util.concurrent.CancellationException.getStackTrace(): missing in harmony
+method java.util.concurrent.CancellationException.hashCode(): missing in harmony
+method java.util.concurrent.CancellationException.initCause(java.lang.Throwable): missing in harmony
+method java.util.concurrent.CancellationException.notify(): missing in harmony
+method java.util.concurrent.CancellationException.notifyAll(): missing in harmony
+method java.util.concurrent.CancellationException.printStackTrace(): missing in harmony
+method java.util.concurrent.CancellationException.printStackTrace(java.io.PrintStream): missing in harmony
+method java.util.concurrent.CancellationException.printStackTrace(java.io.PrintWriter): missing in harmony
+method java.util.concurrent.CancellationException.setStackTrace(java.lang.StackTraceElement[]): missing in harmony
+method java.util.concurrent.CancellationException.toString(): missing in harmony
+method java.util.concurrent.CancellationException.wait(): missing in harmony
+method java.util.concurrent.CancellationException.wait(long): missing in harmony
+method java.util.concurrent.CancellationException.wait(long, int): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.clear(): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.clone(): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.contains(java.lang.Object): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.containsKey(java.lang.Object): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.containsValue(java.lang.Object): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.elements(): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.entrySet(): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.finalize(): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.get(java.lang.Object): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.getClass(): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.hashCode(): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.isEmpty(): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.keySet(): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.keys(): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.notify(): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.notifyAll(): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.put(T, T2): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.putAll(java.util.Map<? extends T, ? extends T2>): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.putIfAbsent(T, T2): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.remove(java.lang.Object): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.remove(java.lang.Object, java.lang.Object): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.replace(T, T2): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.replace(T, T2, T2): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.size(): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.toString(): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.values(): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.wait(): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.wait(long): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.wait(long, int): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.add(T): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.addAll(java.util.Collection<? extends T>): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.clear(): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.clone(): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.contains(java.lang.Object): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.containsAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.element(): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.finalize(): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.getClass(): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.hashCode(): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.isEmpty(): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.iterator(): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.notify(): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.notifyAll(): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.offer(T): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.peek(): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.poll(): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.remove(): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.remove(java.lang.Object): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.removeAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.retainAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.size(): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.toArray(): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.toArray(T2[]): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.toString(): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.wait(): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.wait(long): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.wait(long, int): missing in harmony
+method java.util.concurrent.ConcurrentMap.clear(): missing in harmony
+method java.util.concurrent.ConcurrentMap.containsKey(java.lang.Object): missing in harmony
+method java.util.concurrent.ConcurrentMap.containsValue(java.lang.Object): missing in harmony
+method java.util.concurrent.ConcurrentMap.entrySet(): missing in harmony
+method java.util.concurrent.ConcurrentMap.get(java.lang.Object): missing in harmony
+method java.util.concurrent.ConcurrentMap.isEmpty(): missing in harmony
+method java.util.concurrent.ConcurrentMap.keySet(): missing in harmony
+method java.util.concurrent.ConcurrentMap.put(T, T2): missing in harmony
+method java.util.concurrent.ConcurrentMap.putAll(java.util.Map<? extends T, ? extends T2>): missing in harmony
+method java.util.concurrent.ConcurrentMap.putIfAbsent(T, T2): missing in harmony
+method java.util.concurrent.ConcurrentMap.remove(java.lang.Object): missing in harmony
+method java.util.concurrent.ConcurrentMap.remove(java.lang.Object, java.lang.Object): missing in harmony
+method java.util.concurrent.ConcurrentMap.replace(T, T2): missing in harmony
+method java.util.concurrent.ConcurrentMap.replace(T, T2, T2): missing in harmony
+method java.util.concurrent.ConcurrentMap.size(): missing in harmony
+method java.util.concurrent.ConcurrentMap.values(): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.add(T): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.add(int, T): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.addAll(int, java.util.Collection<? extends T>): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.addAll(java.util.Collection<? extends T>): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.addAllAbsent(java.util.Collection<? extends T>): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.addIfAbsent(T): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.clear(): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.clone(): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.contains(java.lang.Object): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.containsAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.finalize(): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.get(int): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.getClass(): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.hashCode(): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.indexOf(T, int): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.indexOf(java.lang.Object): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.isEmpty(): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.iterator(): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.lastIndexOf(T, int): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.lastIndexOf(java.lang.Object): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.listIterator(): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.listIterator(int): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.notify(): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.notifyAll(): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.remove(int): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.remove(java.lang.Object): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.removeAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.retainAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.set(int, T): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.size(): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.subList(int, int): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.toArray(): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.toArray(T2[]): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.toString(): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.wait(): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.wait(long): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.wait(long, int): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.add(T): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.addAll(java.util.Collection<? extends T>): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.clear(): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.clone(): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.contains(java.lang.Object): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.containsAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.finalize(): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.getClass(): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.hashCode(): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.isEmpty(): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.iterator(): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.notify(): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.notifyAll(): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.remove(java.lang.Object): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.removeAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.retainAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.size(): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.toArray(): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.toArray(T2[]): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.toString(): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.wait(): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.wait(long): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.wait(long, int): missing in harmony
+method java.util.concurrent.CountDownLatch.await(): missing in harmony
+method java.util.concurrent.CountDownLatch.await(long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.CountDownLatch.clone(): missing in harmony
+method java.util.concurrent.CountDownLatch.countDown(): missing in harmony
+method java.util.concurrent.CountDownLatch.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.CountDownLatch.finalize(): missing in harmony
+method java.util.concurrent.CountDownLatch.getClass(): missing in harmony
+method java.util.concurrent.CountDownLatch.getCount(): missing in harmony
+method java.util.concurrent.CountDownLatch.hashCode(): missing in harmony
+method java.util.concurrent.CountDownLatch.notify(): missing in harmony
+method java.util.concurrent.CountDownLatch.notifyAll(): missing in harmony
+method java.util.concurrent.CountDownLatch.toString(): missing in harmony
+method java.util.concurrent.CountDownLatch.wait(): missing in harmony
+method java.util.concurrent.CountDownLatch.wait(long): missing in harmony
+method java.util.concurrent.CountDownLatch.wait(long, int): missing in harmony
+method java.util.concurrent.CyclicBarrier.await(): missing in harmony
+method java.util.concurrent.CyclicBarrier.await(long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.CyclicBarrier.clone(): missing in harmony
+method java.util.concurrent.CyclicBarrier.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.CyclicBarrier.finalize(): missing in harmony
+method java.util.concurrent.CyclicBarrier.getClass(): missing in harmony
+method java.util.concurrent.CyclicBarrier.getNumberWaiting(): missing in harmony
+method java.util.concurrent.CyclicBarrier.getParties(): missing in harmony
+method java.util.concurrent.CyclicBarrier.hashCode(): missing in harmony
+method java.util.concurrent.CyclicBarrier.isBroken(): missing in harmony
+method java.util.concurrent.CyclicBarrier.notify(): missing in harmony
+method java.util.concurrent.CyclicBarrier.notifyAll(): missing in harmony
+method java.util.concurrent.CyclicBarrier.reset(): missing in harmony
+method java.util.concurrent.CyclicBarrier.toString(): missing in harmony
+method java.util.concurrent.CyclicBarrier.wait(): missing in harmony
+method java.util.concurrent.CyclicBarrier.wait(long): missing in harmony
+method java.util.concurrent.CyclicBarrier.wait(long, int): missing in harmony
+method java.util.concurrent.DelayQueue.add(T): missing in harmony
+method java.util.concurrent.DelayQueue.addAll(java.util.Collection<? extends T>): missing in harmony
+method java.util.concurrent.DelayQueue.clear(): missing in harmony
+method java.util.concurrent.DelayQueue.clone(): missing in harmony
+method java.util.concurrent.DelayQueue.contains(java.lang.Object): missing in harmony
+method java.util.concurrent.DelayQueue.containsAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.DelayQueue.drainTo(java.util.Collection<? super T>): missing in harmony
+method java.util.concurrent.DelayQueue.drainTo(java.util.Collection<? super T>, int): missing in harmony
+method java.util.concurrent.DelayQueue.element(): missing in harmony
+method java.util.concurrent.DelayQueue.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.DelayQueue.finalize(): missing in harmony
+method java.util.concurrent.DelayQueue.getClass(): missing in harmony
+method java.util.concurrent.DelayQueue.hashCode(): missing in harmony
+method java.util.concurrent.DelayQueue.isEmpty(): missing in harmony
+method java.util.concurrent.DelayQueue.iterator(): missing in harmony
+method java.util.concurrent.DelayQueue.notify(): missing in harmony
+method java.util.concurrent.DelayQueue.notifyAll(): missing in harmony
+method java.util.concurrent.DelayQueue.offer(T): missing in harmony
+method java.util.concurrent.DelayQueue.offer(T, long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.DelayQueue.peek(): missing in harmony
+method java.util.concurrent.DelayQueue.poll(): missing in harmony
+method java.util.concurrent.DelayQueue.poll(long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.DelayQueue.put(T): missing in harmony
+method java.util.concurrent.DelayQueue.remainingCapacity(): missing in harmony
+method java.util.concurrent.DelayQueue.remove(): missing in harmony
+method java.util.concurrent.DelayQueue.remove(java.lang.Object): missing in harmony
+method java.util.concurrent.DelayQueue.removeAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.DelayQueue.retainAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.DelayQueue.size(): missing in harmony
+method java.util.concurrent.DelayQueue.take(): missing in harmony
+method java.util.concurrent.DelayQueue.toArray(): missing in harmony
+method java.util.concurrent.DelayQueue.toArray(T2[]): missing in harmony
+method java.util.concurrent.DelayQueue.toString(): missing in harmony
+method java.util.concurrent.DelayQueue.wait(): missing in harmony
+method java.util.concurrent.DelayQueue.wait(long): missing in harmony
+method java.util.concurrent.DelayQueue.wait(long, int): missing in harmony
+method java.util.concurrent.Exchanger.clone(): missing in harmony
+method java.util.concurrent.Exchanger.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.Exchanger.exchange(T): missing in harmony
+method java.util.concurrent.Exchanger.exchange(T, long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.Exchanger.finalize(): missing in harmony
+method java.util.concurrent.Exchanger.getClass(): missing in harmony
+method java.util.concurrent.Exchanger.hashCode(): missing in harmony
+method java.util.concurrent.Exchanger.notify(): missing in harmony
+method java.util.concurrent.Exchanger.notifyAll(): missing in harmony
+method java.util.concurrent.Exchanger.toString(): missing in harmony
+method java.util.concurrent.Exchanger.wait(): missing in harmony
+method java.util.concurrent.Exchanger.wait(long): missing in harmony
+method java.util.concurrent.Exchanger.wait(long, int): missing in harmony
+method java.util.concurrent.ExecutionException.clone(): missing in harmony
+method java.util.concurrent.ExecutionException.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.ExecutionException.fillInStackTrace(): missing in harmony
+method java.util.concurrent.ExecutionException.finalize(): missing in harmony
+method java.util.concurrent.ExecutionException.getCause(): missing in harmony
+method java.util.concurrent.ExecutionException.getClass(): missing in harmony
+method java.util.concurrent.ExecutionException.getLocalizedMessage(): missing in harmony
+method java.util.concurrent.ExecutionException.getMessage(): missing in harmony
+method java.util.concurrent.ExecutionException.getStackTrace(): missing in harmony
+method java.util.concurrent.ExecutionException.hashCode(): missing in harmony
+method java.util.concurrent.ExecutionException.initCause(java.lang.Throwable): missing in harmony
+method java.util.concurrent.ExecutionException.notify(): missing in harmony
+method java.util.concurrent.ExecutionException.notifyAll(): missing in harmony
+method java.util.concurrent.ExecutionException.printStackTrace(): missing in harmony
+method java.util.concurrent.ExecutionException.printStackTrace(java.io.PrintStream): missing in harmony
+method java.util.concurrent.ExecutionException.printStackTrace(java.io.PrintWriter): missing in harmony
+method java.util.concurrent.ExecutionException.setStackTrace(java.lang.StackTraceElement[]): missing in harmony
+method java.util.concurrent.ExecutionException.toString(): missing in harmony
+method java.util.concurrent.ExecutionException.wait(): missing in harmony
+method java.util.concurrent.ExecutionException.wait(long): missing in harmony
+method java.util.concurrent.ExecutionException.wait(long, int): missing in harmony
+method java.util.concurrent.ExecutorCompletionService.clone(): missing in harmony
+method java.util.concurrent.ExecutorCompletionService.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.ExecutorCompletionService.finalize(): missing in harmony
+method java.util.concurrent.ExecutorCompletionService.getClass(): missing in harmony
+method java.util.concurrent.ExecutorCompletionService.hashCode(): missing in harmony
+method java.util.concurrent.ExecutorCompletionService.notify(): missing in harmony
+method java.util.concurrent.ExecutorCompletionService.notifyAll(): missing in harmony
+method java.util.concurrent.ExecutorCompletionService.poll(): missing in harmony
+method java.util.concurrent.ExecutorCompletionService.poll(long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.ExecutorCompletionService.submit(java.lang.Runnable, T): missing in harmony
+method java.util.concurrent.ExecutorCompletionService.submit(java.util.concurrent.Callable<T>): missing in harmony
+method java.util.concurrent.ExecutorCompletionService.take(): missing in harmony
+method java.util.concurrent.ExecutorCompletionService.toString(): missing in harmony
+method java.util.concurrent.ExecutorCompletionService.wait(): missing in harmony
+method java.util.concurrent.ExecutorCompletionService.wait(long): missing in harmony
+method java.util.concurrent.ExecutorCompletionService.wait(long, int): missing in harmony
+method java.util.concurrent.ExecutorService.awaitTermination(long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.ExecutorService.execute(java.lang.Runnable): missing in harmony
+method java.util.concurrent.ExecutorService.invokeAll(java.util.Collection<? extends java.util.concurrent.Callable<T>>): missing in harmony
+method java.util.concurrent.ExecutorService.invokeAll(java.util.Collection<? extends java.util.concurrent.Callable<T>>, long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.ExecutorService.invokeAny(java.util.Collection<? extends java.util.concurrent.Callable<T>>): missing in harmony
+method java.util.concurrent.ExecutorService.invokeAny(java.util.Collection<? extends java.util.concurrent.Callable<T>>, long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.ExecutorService.isShutdown(): missing in harmony
+method java.util.concurrent.ExecutorService.isTerminated(): missing in harmony
+method java.util.concurrent.ExecutorService.shutdown(): missing in harmony
+method java.util.concurrent.ExecutorService.shutdownNow(): missing in harmony
+method java.util.concurrent.ExecutorService.submit(java.lang.Runnable): missing in harmony
+method java.util.concurrent.ExecutorService.submit(java.lang.Runnable, T): missing in harmony
+method java.util.concurrent.ExecutorService.submit(java.util.concurrent.Callable<T>): missing in harmony
+method java.util.concurrent.Executors.callable(java.lang.Runnable): missing in harmony
+method java.util.concurrent.Executors.callable(java.lang.Runnable, T): missing in harmony
+method java.util.concurrent.Executors.callable(java.security.PrivilegedAction<?>): missing in harmony
+method java.util.concurrent.Executors.callable(java.security.PrivilegedExceptionAction<?>): missing in harmony
+method java.util.concurrent.Executors.clone(): missing in harmony
+method java.util.concurrent.Executors.defaultThreadFactory(): missing in harmony
+method java.util.concurrent.Executors.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.Executors.finalize(): missing in harmony
+method java.util.concurrent.Executors.getClass(): missing in harmony
+method java.util.concurrent.Executors.hashCode(): missing in harmony
+method java.util.concurrent.Executors.newCachedThreadPool(): missing in harmony
+method java.util.concurrent.Executors.newCachedThreadPool(java.util.concurrent.ThreadFactory): missing in harmony
+method java.util.concurrent.Executors.newFixedThreadPool(int): missing in harmony
+method java.util.concurrent.Executors.newFixedThreadPool(int, java.util.concurrent.ThreadFactory): missing in harmony
+method java.util.concurrent.Executors.newScheduledThreadPool(int): missing in harmony
+method java.util.concurrent.Executors.newScheduledThreadPool(int, java.util.concurrent.ThreadFactory): missing in harmony
+method java.util.concurrent.Executors.newSingleThreadExecutor(): missing in harmony
+method java.util.concurrent.Executors.newSingleThreadExecutor(java.util.concurrent.ThreadFactory): missing in harmony
+method java.util.concurrent.Executors.newSingleThreadScheduledExecutor(): missing in harmony
+method java.util.concurrent.Executors.newSingleThreadScheduledExecutor(java.util.concurrent.ThreadFactory): missing in harmony
+method java.util.concurrent.Executors.notify(): missing in harmony
+method java.util.concurrent.Executors.notifyAll(): missing in harmony
+method java.util.concurrent.Executors.privilegedCallable(java.util.concurrent.Callable<T>): missing in harmony
+method java.util.concurrent.Executors.privilegedCallableUsingCurrentClassLoader(java.util.concurrent.Callable<T>): missing in harmony
+method java.util.concurrent.Executors.privilegedThreadFactory(): missing in harmony
+method java.util.concurrent.Executors.toString(): missing in harmony
+method java.util.concurrent.Executors.unconfigurableExecutorService(java.util.concurrent.ExecutorService): missing in harmony
+method java.util.concurrent.Executors.unconfigurableScheduledExecutorService(java.util.concurrent.ScheduledExecutorService): missing in harmony
+method java.util.concurrent.Executors.wait(): missing in harmony
+method java.util.concurrent.Executors.wait(long): missing in harmony
+method java.util.concurrent.Executors.wait(long, int): missing in harmony
+method java.util.concurrent.FutureTask.cancel(boolean): missing in harmony
+method java.util.concurrent.FutureTask.clone(): missing in harmony
+method java.util.concurrent.FutureTask.done(): missing in harmony
+method java.util.concurrent.FutureTask.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.FutureTask.finalize(): missing in harmony
+method java.util.concurrent.FutureTask.get(): missing in harmony
+method java.util.concurrent.FutureTask.get(long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.FutureTask.getClass(): missing in harmony
+method java.util.concurrent.FutureTask.hashCode(): missing in harmony
+method java.util.concurrent.FutureTask.isCancelled(): missing in harmony
+method java.util.concurrent.FutureTask.isDone(): missing in harmony
+method java.util.concurrent.FutureTask.notify(): missing in harmony
+method java.util.concurrent.FutureTask.notifyAll(): missing in harmony
+method java.util.concurrent.FutureTask.run(): missing in harmony
+method java.util.concurrent.FutureTask.runAndReset(): missing in harmony
+method java.util.concurrent.FutureTask.set(T): missing in harmony
+method java.util.concurrent.FutureTask.setException(java.lang.Throwable): missing in harmony
+method java.util.concurrent.FutureTask.toString(): missing in harmony
+method java.util.concurrent.FutureTask.wait(): missing in harmony
+method java.util.concurrent.FutureTask.wait(long): missing in harmony
+method java.util.concurrent.FutureTask.wait(long, int): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.add(T): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.addAll(java.util.Collection<? extends T>): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.clear(): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.clone(): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.contains(java.lang.Object): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.containsAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.drainTo(java.util.Collection<? super T>): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.drainTo(java.util.Collection<? super T>, int): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.element(): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.finalize(): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.getClass(): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.hashCode(): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.isEmpty(): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.iterator(): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.notify(): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.notifyAll(): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.offer(T): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.offer(T, long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.peek(): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.poll(): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.poll(long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.put(T): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.remainingCapacity(): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.remove(): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.remove(java.lang.Object): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.removeAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.retainAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.size(): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.take(): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.toArray(): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.toArray(T2[]): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.toString(): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.wait(): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.wait(long): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.wait(long, int): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.add(T): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.addAll(java.util.Collection<? extends T>): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.clear(): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.clone(): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.comparator(): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.contains(java.lang.Object): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.containsAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.drainTo(java.util.Collection<? super T>): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.drainTo(java.util.Collection<? super T>, int): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.element(): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.finalize(): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.getClass(): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.hashCode(): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.isEmpty(): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.iterator(): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.notify(): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.notifyAll(): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.offer(T): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.offer(T, long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.peek(): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.poll(): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.poll(long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.put(T): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.remainingCapacity(): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.remove(): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.remove(java.lang.Object): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.removeAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.retainAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.size(): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.take(): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.toArray(): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.toArray(T2[]): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.toString(): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.wait(): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.wait(long): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.wait(long, int): missing in harmony
+method java.util.concurrent.RejectedExecutionException.clone(): missing in harmony
+method java.util.concurrent.RejectedExecutionException.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.RejectedExecutionException.fillInStackTrace(): missing in harmony
+method java.util.concurrent.RejectedExecutionException.finalize(): missing in harmony
+method java.util.concurrent.RejectedExecutionException.getCause(): missing in harmony
+method java.util.concurrent.RejectedExecutionException.getClass(): missing in harmony
+method java.util.concurrent.RejectedExecutionException.getLocalizedMessage(): missing in harmony
+method java.util.concurrent.RejectedExecutionException.getMessage(): missing in harmony
+method java.util.concurrent.RejectedExecutionException.getStackTrace(): missing in harmony
+method java.util.concurrent.RejectedExecutionException.hashCode(): missing in harmony
+method java.util.concurrent.RejectedExecutionException.initCause(java.lang.Throwable): missing in harmony
+method java.util.concurrent.RejectedExecutionException.notify(): missing in harmony
+method java.util.concurrent.RejectedExecutionException.notifyAll(): missing in harmony
+method java.util.concurrent.RejectedExecutionException.printStackTrace(): missing in harmony
+method java.util.concurrent.RejectedExecutionException.printStackTrace(java.io.PrintStream): missing in harmony
+method java.util.concurrent.RejectedExecutionException.printStackTrace(java.io.PrintWriter): missing in harmony
+method java.util.concurrent.RejectedExecutionException.setStackTrace(java.lang.StackTraceElement[]): missing in harmony
+method java.util.concurrent.RejectedExecutionException.toString(): missing in harmony
+method java.util.concurrent.RejectedExecutionException.wait(): missing in harmony
+method java.util.concurrent.RejectedExecutionException.wait(long): missing in harmony
+method java.util.concurrent.RejectedExecutionException.wait(long, int): missing in harmony
+method java.util.concurrent.ScheduledExecutorService.schedule(java.lang.Runnable, long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.ScheduledExecutorService.schedule(java.util.concurrent.Callable<T>, long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.ScheduledExecutorService.scheduleAtFixedRate(java.lang.Runnable, long, long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.ScheduledExecutorService.scheduleWithFixedDelay(java.lang.Runnable, long, long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.ScheduledThreadPoolExecutor.getContinueExistingPeriodicTasksAfterShutdownPolicy(): missing in harmony
+method java.util.concurrent.ScheduledThreadPoolExecutor.getExecuteExistingDelayedTasksAfterShutdownPolicy(): missing in harmony
+method java.util.concurrent.ScheduledThreadPoolExecutor.setContinueExistingPeriodicTasksAfterShutdownPolicy(boolean): missing in harmony
+method java.util.concurrent.ScheduledThreadPoolExecutor.setExecuteExistingDelayedTasksAfterShutdownPolicy(boolean): missing in harmony
+method java.util.concurrent.Semaphore.acquire(): missing in harmony
+method java.util.concurrent.Semaphore.acquire(int): missing in harmony
+method java.util.concurrent.Semaphore.acquireUninterruptibly(): missing in harmony
+method java.util.concurrent.Semaphore.acquireUninterruptibly(int): missing in harmony
+method java.util.concurrent.Semaphore.availablePermits(): missing in harmony
+method java.util.concurrent.Semaphore.clone(): missing in harmony
+method java.util.concurrent.Semaphore.drainPermits(): missing in harmony
+method java.util.concurrent.Semaphore.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.Semaphore.finalize(): missing in harmony
+method java.util.concurrent.Semaphore.getClass(): missing in harmony
+method java.util.concurrent.Semaphore.getQueueLength(): missing in harmony
+method java.util.concurrent.Semaphore.getQueuedThreads(): missing in harmony
+method java.util.concurrent.Semaphore.hasQueuedThreads(): missing in harmony
+method java.util.concurrent.Semaphore.hashCode(): missing in harmony
+method java.util.concurrent.Semaphore.isFair(): missing in harmony
+method java.util.concurrent.Semaphore.notify(): missing in harmony
+method java.util.concurrent.Semaphore.notifyAll(): missing in harmony
+method java.util.concurrent.Semaphore.reducePermits(int): missing in harmony
+method java.util.concurrent.Semaphore.release(): missing in harmony
+method java.util.concurrent.Semaphore.release(int): missing in harmony
+method java.util.concurrent.Semaphore.toString(): missing in harmony
+method java.util.concurrent.Semaphore.tryAcquire(): missing in harmony
+method java.util.concurrent.Semaphore.tryAcquire(int): missing in harmony
+method java.util.concurrent.Semaphore.tryAcquire(int, long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.Semaphore.tryAcquire(long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.Semaphore.wait(): missing in harmony
+method java.util.concurrent.Semaphore.wait(long): missing in harmony
+method java.util.concurrent.Semaphore.wait(long, int): missing in harmony
+method java.util.concurrent.SynchronousQueue.add(T): missing in harmony
+method java.util.concurrent.SynchronousQueue.addAll(java.util.Collection<? extends T>): missing in harmony
+method java.util.concurrent.SynchronousQueue.clear(): missing in harmony
+method java.util.concurrent.SynchronousQueue.clone(): missing in harmony
+method java.util.concurrent.SynchronousQueue.contains(java.lang.Object): missing in harmony
+method java.util.concurrent.SynchronousQueue.containsAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.SynchronousQueue.drainTo(java.util.Collection<? super T>): missing in harmony
+method java.util.concurrent.SynchronousQueue.drainTo(java.util.Collection<? super T>, int): missing in harmony
+method java.util.concurrent.SynchronousQueue.element(): missing in harmony
+method java.util.concurrent.SynchronousQueue.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.SynchronousQueue.finalize(): missing in harmony
+method java.util.concurrent.SynchronousQueue.getClass(): missing in harmony
+method java.util.concurrent.SynchronousQueue.hashCode(): missing in harmony
+method java.util.concurrent.SynchronousQueue.isEmpty(): missing in harmony
+method java.util.concurrent.SynchronousQueue.iterator(): missing in harmony
+method java.util.concurrent.SynchronousQueue.notify(): missing in harmony
+method java.util.concurrent.SynchronousQueue.notifyAll(): missing in harmony
+method java.util.concurrent.SynchronousQueue.offer(T): missing in harmony
+method java.util.concurrent.SynchronousQueue.offer(T, long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.SynchronousQueue.peek(): missing in harmony
+method java.util.concurrent.SynchronousQueue.poll(): missing in harmony
+method java.util.concurrent.SynchronousQueue.poll(long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.SynchronousQueue.put(T): missing in harmony
+method java.util.concurrent.SynchronousQueue.remainingCapacity(): missing in harmony
+method java.util.concurrent.SynchronousQueue.remove(): missing in harmony
+method java.util.concurrent.SynchronousQueue.remove(java.lang.Object): missing in harmony
+method java.util.concurrent.SynchronousQueue.removeAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.SynchronousQueue.retainAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.SynchronousQueue.size(): missing in harmony
+method java.util.concurrent.SynchronousQueue.take(): missing in harmony
+method java.util.concurrent.SynchronousQueue.toArray(): missing in harmony
+method java.util.concurrent.SynchronousQueue.toArray(T2[]): missing in harmony
+method java.util.concurrent.SynchronousQueue.toString(): missing in harmony
+method java.util.concurrent.SynchronousQueue.wait(): missing in harmony
+method java.util.concurrent.SynchronousQueue.wait(long): missing in harmony
+method java.util.concurrent.SynchronousQueue.wait(long, int): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.afterExecute(java.lang.Runnable, java.lang.Throwable): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.beforeExecute(java.lang.Thread, java.lang.Runnable): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.getActiveCount(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.getCompletedTaskCount(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.getCorePoolSize(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.getKeepAliveTime(java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.getLargestPoolSize(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.getMaximumPoolSize(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.getPoolSize(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.getQueue(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.getRejectedExecutionHandler(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.getTaskCount(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.getThreadFactory(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.isTerminating(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.prestartAllCoreThreads(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.prestartCoreThread(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.purge(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.remove(java.lang.Runnable): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.setCorePoolSize(int): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.setKeepAliveTime(long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.setMaximumPoolSize(int): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.setRejectedExecutionHandler(java.util.concurrent.RejectedExecutionHandler): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.setThreadFactory(java.util.concurrent.ThreadFactory): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.terminated(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.AbortPolicy.clone(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.AbortPolicy.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.AbortPolicy.finalize(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.AbortPolicy.getClass(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.AbortPolicy.hashCode(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.AbortPolicy.notify(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.AbortPolicy.notifyAll(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.AbortPolicy.rejectedExecution(java.lang.Runnable, java.util.concurrent.ThreadPoolExecutor): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.AbortPolicy.toString(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.AbortPolicy.wait(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.AbortPolicy.wait(long): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.AbortPolicy.wait(long, int): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy.clone(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy.finalize(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy.getClass(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy.hashCode(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy.notify(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy.notifyAll(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy.rejectedExecution(java.lang.Runnable, java.util.concurrent.ThreadPoolExecutor): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy.toString(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy.wait(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy.wait(long): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy.wait(long, int): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardOldestPolicy.clone(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardOldestPolicy.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardOldestPolicy.finalize(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardOldestPolicy.getClass(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardOldestPolicy.hashCode(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardOldestPolicy.notify(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardOldestPolicy.notifyAll(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardOldestPolicy.rejectedExecution(java.lang.Runnable, java.util.concurrent.ThreadPoolExecutor): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardOldestPolicy.toString(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardOldestPolicy.wait(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardOldestPolicy.wait(long): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardOldestPolicy.wait(long, int): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardPolicy.clone(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardPolicy.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardPolicy.finalize(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardPolicy.getClass(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardPolicy.hashCode(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardPolicy.notify(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardPolicy.notifyAll(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardPolicy.rejectedExecution(java.lang.Runnable, java.util.concurrent.ThreadPoolExecutor): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardPolicy.toString(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardPolicy.wait(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardPolicy.wait(long): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardPolicy.wait(long, int): missing in harmony
+method java.util.concurrent.TimeUnit.clone(): missing in harmony
+method java.util.concurrent.TimeUnit.compareTo(java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.TimeUnit.convert(long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.TimeUnit.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.TimeUnit.finalize(): missing in harmony
+method java.util.concurrent.TimeUnit.getClass(): missing in harmony
+method java.util.concurrent.TimeUnit.getDeclaringClass(): missing in harmony
+method java.util.concurrent.TimeUnit.hashCode(): missing in harmony
+method java.util.concurrent.TimeUnit.name(): missing in harmony
+method java.util.concurrent.TimeUnit.notify(): missing in harmony
+method java.util.concurrent.TimeUnit.notifyAll(): missing in harmony
+method java.util.concurrent.TimeUnit.ordinal(): missing in harmony
+method java.util.concurrent.TimeUnit.sleep(long): missing in harmony
+method java.util.concurrent.TimeUnit.timedJoin(java.lang.Thread, long): missing in harmony
+method java.util.concurrent.TimeUnit.timedWait(java.lang.Object, long): missing in harmony
+method java.util.concurrent.TimeUnit.toMicros(long): missing in harmony
+method java.util.concurrent.TimeUnit.toMillis(long): missing in harmony
+method java.util.concurrent.TimeUnit.toNanos(long): missing in harmony
+method java.util.concurrent.TimeUnit.toSeconds(long): missing in harmony
+method java.util.concurrent.TimeUnit.toString(): missing in harmony
+method java.util.concurrent.TimeUnit.valueOf(java.lang.Class<T>, java.lang.String): missing in harmony
+method java.util.concurrent.TimeUnit.valueOf(java.lang.String): missing in harmony
+method java.util.concurrent.TimeUnit.values(): missing in harmony
+method java.util.concurrent.TimeUnit.wait(): missing in harmony
+method java.util.concurrent.TimeUnit.wait(long): missing in harmony
+method java.util.concurrent.TimeUnit.wait(long, int): missing in harmony
+method java.util.concurrent.TimeoutException.clone(): missing in harmony
+method java.util.concurrent.TimeoutException.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.TimeoutException.fillInStackTrace(): missing in harmony
+method java.util.concurrent.TimeoutException.finalize(): missing in harmony
+method java.util.concurrent.TimeoutException.getCause(): missing in harmony
+method java.util.concurrent.TimeoutException.getClass(): missing in harmony
+method java.util.concurrent.TimeoutException.getLocalizedMessage(): missing in harmony
+method java.util.concurrent.TimeoutException.getMessage(): missing in harmony
+method java.util.concurrent.TimeoutException.getStackTrace(): missing in harmony
+method java.util.concurrent.TimeoutException.hashCode(): missing in harmony
+method java.util.concurrent.TimeoutException.initCause(java.lang.Throwable): missing in harmony
+method java.util.concurrent.TimeoutException.notify(): missing in harmony
+method java.util.concurrent.TimeoutException.notifyAll(): missing in harmony
+method java.util.concurrent.TimeoutException.printStackTrace(): missing in harmony
+method java.util.concurrent.TimeoutException.printStackTrace(java.io.PrintStream): missing in harmony
+method java.util.concurrent.TimeoutException.printStackTrace(java.io.PrintWriter): missing in harmony
+method java.util.concurrent.TimeoutException.setStackTrace(java.lang.StackTraceElement[]): missing in harmony
+method java.util.concurrent.TimeoutException.toString(): missing in harmony
+method java.util.concurrent.TimeoutException.wait(): missing in harmony
+method java.util.concurrent.TimeoutException.wait(long): missing in harmony
+method java.util.concurrent.TimeoutException.wait(long, int): missing in harmony
-class javax.print.attribute.standard.Chromaticity: SerialVersionUID=4660543931355214012 in jdk6, but SerialVersionUID=4815019632775132241 in harmony
-class javax.print.attribute.standard.ColorSupported: SerialVersionUID=-2700555589688535545 in jdk6, but SerialVersionUID=-4157396354416018474 in harmony
-class javax.print.attribute.standard.Compression: SerialVersionUID=-5716748913324997674 in jdk6, but SerialVersionUID=-6282053323613181311 in harmony
-class javax.print.attribute.standard.Copies: SerialVersionUID=-6426631521680023833 in jdk6, but SerialVersionUID=4316623385176582721 in harmony
-class javax.print.attribute.standard.CopiesSupported: SerialVersionUID=6927711687034846001 in jdk6, but SerialVersionUID=-2409001880569358772 in harmony
-class javax.print.attribute.standard.DateTimeAtCompleted: SerialVersionUID=6497399708058490000 in jdk6, but SerialVersionUID=-2659173819043439792 in harmony
-class javax.print.attribute.standard.DateTimeAtCreation: SerialVersionUID=-2923732231056647903 in jdk6, but SerialVersionUID=2317244792237673374 in harmony
-class javax.print.attribute.standard.DateTimeAtProcessing: SerialVersionUID=-3710068197278263244 in jdk6, but SerialVersionUID=3049873428937633465 in harmony
-class javax.print.attribute.standard.Destination: SerialVersionUID=6776739171700415321 in jdk6, but SerialVersionUID=7629901879842934419 in harmony
-class javax.print.attribute.standard.DocumentName: SerialVersionUID=7883105848533280430 in jdk6, but SerialVersionUID=-4497835712835950493 in harmony
-class javax.print.attribute.standard.Fidelity: SerialVersionUID=6320827847329172308 in jdk6, but SerialVersionUID=7582950534372187583 in harmony
-class javax.print.attribute.standard.Finishings: SerialVersionUID=-627840419548391754 in jdk6, but SerialVersionUID=4588294037024197068 in harmony
-class javax.print.attribute.standard.JobHoldUntil: SerialVersionUID=-1664471048860415024 in jdk6, but SerialVersionUID=-389047950048113254 in harmony
-class javax.print.attribute.standard.JobImpressions: SerialVersionUID=8225537206784322464 in jdk6, but SerialVersionUID=-497414040272930504 in harmony
-class javax.print.attribute.standard.JobImpressionsCompleted: SerialVersionUID=6722648442432393294 in jdk6, but SerialVersionUID=-3614441526093320454 in harmony
-class javax.print.attribute.standard.JobImpressionsSupported: SerialVersionUID=-4887354803843173692 in jdk6, but SerialVersionUID=-8430539844819429425 in harmony
-class javax.print.attribute.standard.JobKOctets: SerialVersionUID=-8959710146498202869 in jdk6, but SerialVersionUID=7606717833267619426 in harmony
-class javax.print.attribute.standard.JobKOctetsProcessed: SerialVersionUID=-6265238509657881806 in jdk6, but SerialVersionUID=1805618304193379590 in harmony
-class javax.print.attribute.standard.JobKOctetsSupported: SerialVersionUID=-2867871140549897443 in jdk6, but SerialVersionUID=254767695055747639 in harmony
-class javax.print.attribute.standard.JobMediaSheets: SerialVersionUID=408871131531979741 in jdk6, but SerialVersionUID=-795032762799953738 in harmony
-class javax.print.attribute.standard.JobMediaSheetsCompleted: SerialVersionUID=1739595973810840475 in jdk6, but SerialVersionUID=7267499053255135217 in harmony
-class javax.print.attribute.standard.JobMediaSheetsSupported: SerialVersionUID=2953685470388672940 in jdk6, but SerialVersionUID=6766802283586300921 in harmony
-class javax.print.attribute.standard.JobMessageFromOperator: SerialVersionUID=-4620751846003142047 in jdk6, but SerialVersionUID=513254547722731726 in harmony
-class javax.print.attribute.standard.JobName: SerialVersionUID=4660359192078689545 in jdk6, but SerialVersionUID=30201293180789106 in harmony
-class javax.print.attribute.standard.JobOriginatingUserName: SerialVersionUID=-8052537926362933477 in jdk6, but SerialVersionUID=-4629221202078906833 in harmony
-class javax.print.attribute.standard.JobPriority: SerialVersionUID=-4599900369040602769 in jdk6, but SerialVersionUID=4067651717271759705 in harmony
-class javax.print.attribute.standard.JobPrioritySupported: SerialVersionUID=2564840378013555894 in jdk6, but SerialVersionUID=885376077889234352 in harmony
-class javax.print.attribute.standard.JobSheets: SerialVersionUID=-4735258056132519759 in jdk6, but SerialVersionUID=-8248982897711820140 in harmony
-class javax.print.attribute.standard.JobState: SerialVersionUID=400465010094018920 in jdk6, but SerialVersionUID=-6855502646863295486 in harmony
-class javax.print.attribute.standard.JobStateReason: SerialVersionUID=-8765894420449009168 in jdk6, but SerialVersionUID=-5898632890676978105 in harmony
-class javax.print.attribute.standard.JobStateReasons: SerialVersionUID=8849088261264331812 in jdk6, but SerialVersionUID=-4990251855356594062 in harmony
-class javax.print.attribute.standard.MediaPrintableArea: SerialVersionUID=-1597171464050795793 in jdk6, but SerialVersionUID=675142441597540601 in harmony
-class javax.print.attribute.standard.MediaSize: SerialVersionUID=-1967958664615414771 in jdk6, but SerialVersionUID=-1716665899396476194 in harmony
-class javax.print.attribute.standard.MultipleDocumentHandling: SerialVersionUID=8098326460746413466 in jdk6, but SerialVersionUID=-5965577679239687109 in harmony
-class javax.print.attribute.standard.NumberOfDocuments: SerialVersionUID=7891881310684461097 in jdk6, but SerialVersionUID=1605383973457837261 in harmony
-class javax.print.attribute.standard.NumberOfInterveningJobs: SerialVersionUID=2568141124844982746 in jdk6, but SerialVersionUID=-6463153899688874333 in harmony
-class javax.print.attribute.standard.NumberUp: SerialVersionUID=-3040436486786527811 in jdk6, but SerialVersionUID=323212645572764117 in harmony
-class javax.print.attribute.standard.NumberUpSupported: SerialVersionUID=-1041573395759141805 in jdk6, but SerialVersionUID=-1993643641815071758 in harmony
-class javax.print.attribute.standard.OrientationRequested: SerialVersionUID=-4447437289862822276 in jdk6, but SerialVersionUID=-2932305380984428823 in harmony
-class javax.print.attribute.standard.OutputDeviceAssigned: SerialVersionUID=5486733778854271081 in jdk6, but SerialVersionUID=2580141903519944604 in harmony
-class javax.print.attribute.standard.PDLOverrideSupported: SerialVersionUID=-4393264467928463934 in jdk6, but SerialVersionUID=6440429592815444612 in harmony
-class javax.print.attribute.standard.PageRanges: SerialVersionUID=8639895197656148392 in jdk6, but SerialVersionUID=-3965742280271150406 in harmony
-class javax.print.attribute.standard.PagesPerMinute: SerialVersionUID=-6366403993072862015 in jdk6, but SerialVersionUID=6079184536485756411 in harmony
-class javax.print.attribute.standard.PagesPerMinuteColor: SerialVersionUID=1684993151687470944 in jdk6, but SerialVersionUID=4898682464035891217 in harmony
-class javax.print.attribute.standard.PresentationDirection: SerialVersionUID=8294728067230931780 in jdk6, but SerialVersionUID=-935240858137097872 in harmony
-class javax.print.attribute.standard.PrintQuality: SerialVersionUID=-3072341285225858365 in jdk6, but SerialVersionUID=6516074499877694868 in harmony
-class javax.print.attribute.standard.PrinterInfo: SerialVersionUID=7765280618777599727 in jdk6, but SerialVersionUID=5958774281722128792 in harmony
-class javax.print.attribute.standard.PrinterIsAcceptingJobs: SerialVersionUID=-5052010680537678061 in jdk6, but SerialVersionUID=8631758548531163004 in harmony
-class javax.print.attribute.standard.PrinterLocation: SerialVersionUID=-1598610039865566337 in jdk6, but SerialVersionUID=-8340913905898114863 in harmony
-class javax.print.attribute.standard.PrinterMakeAndModel: SerialVersionUID=4580461489499351411 in jdk6, but SerialVersionUID=-3274969581979831559 in harmony
-class javax.print.attribute.standard.PrinterMessageFromOperator: SerialVersionUID=-4486871203218629318 in jdk6, but SerialVersionUID=4150530425065222540 in harmony
-class javax.print.attribute.standard.PrinterMoreInfo: SerialVersionUID=4555850007675338574 in jdk6, but SerialVersionUID=2990969997587885743 in harmony
-class javax.print.attribute.standard.PrinterMoreInfoManufacturer: SerialVersionUID=3323271346485076608 in jdk6, but SerialVersionUID=-6460114151728690332 in harmony
-class javax.print.attribute.standard.PrinterName: SerialVersionUID=299740639137803127 in jdk6, but SerialVersionUID=-729298266933981518 in harmony
-class javax.print.attribute.standard.PrinterResolution: SerialVersionUID=13090306561090558 in jdk6, but SerialVersionUID=7550522410536148067 in harmony
-class javax.print.attribute.standard.PrinterState: SerialVersionUID=-649578618346507718 in jdk6, but SerialVersionUID=-6734512398806938142 in harmony
-class javax.print.attribute.standard.PrinterStateReason: SerialVersionUID=-1623720656201472593 in jdk6, but SerialVersionUID=-6589437915988107535 in harmony
-class javax.print.attribute.standard.PrinterStateReasons: SerialVersionUID=-3731791085163619457 in jdk6, but SerialVersionUID=7475098360183924891 in harmony
-class javax.print.attribute.standard.PrinterURI: SerialVersionUID=7923912792485606497 in jdk6, but SerialVersionUID=-4681675758241821572 in harmony
-class javax.print.attribute.standard.QueuedJobCount: SerialVersionUID=7499723077864047742 in jdk6, but SerialVersionUID=4536027093120441038 in harmony
-class javax.print.attribute.standard.ReferenceUriSchemesSupported: SerialVersionUID=-8989076942813442805 in jdk6, but SerialVersionUID=6206209856537725732 in harmony
-class javax.print.attribute.standard.RequestingUserName: SerialVersionUID=-2683049894310331454 in jdk6, but SerialVersionUID=-8377172472868319054 in harmony
-class javax.print.attribute.standard.Severity: SerialVersionUID=8781881462717925380 in jdk6, but SerialVersionUID=4112252194610486975 in harmony
-class javax.print.attribute.standard.SheetCollate: SerialVersionUID=7080587914259873003 in jdk6, but SerialVersionUID=-8422780375181358149 in harmony
-class javax.print.attribute.standard.Sides: SerialVersionUID=-6890309414893262822 in jdk6, but SerialVersionUID=768427113248416530 in harmony
-Bad
-class javax.print.attribute.standard.JobStateReasons: implements java.lang.Iterable<javax.print.attribute.standard.JobStateReason> in jdk6, but implements raw java.lang.Iterable in harmony
-class javax.print.attribute.standard.JobStateReasons: implements java.util.Collection<javax.print.attribute.standard.JobStateReason> in jdk6, but implements raw java.util.Collection in harmony
-class javax.print.attribute.standard.JobStateReasons: implements java.util.Set<javax.print.attribute.standard.JobStateReason> in jdk6, but implements raw java.util.Set in harmony
-class javax.print.attribute.standard.JobStateReasons: subclass of java.util.HashSet<javax.print.attribute.standard.JobStateReason> in jdk6, but subclass of raw java.util.HashSet in harmony
-class javax.print.attribute.standard.PrinterStateReasons: implements java.util.Map<javax.print.attribute.standard.PrinterStateReason, javax.print.attribute.standard.Severity> in jdk6, but implements raw java.util.Map in harmony
-class javax.print.attribute.standard.PrinterStateReasons: subclass of java.util.HashMap<javax.print.attribute.standard.PrinterStateReason, javax.print.attribute.standard.Severity> in jdk6, but subclass of raw java.util.HashMap in harmony
-constructor javax.print.attribute.standard.JobStateReasons(java.util.Collection<javax.print.attribute.standard.JobStateReason>): parameters (java.util.Collection<javax.print.attribute.standard.JobStateReason>) in jdk6, but parameters (java.util.Collection) in harmony
-constructor javax.print.attribute.standard.PrinterStateReasons(java.util.Map<javax.print.attribute.standard.PrinterStateReason, javax.print.attribute.standard.Severity>): parameters (java.util.Map<javax.print.attribute.standard.PrinterStateReason, javax.print.attribute.standard.Severity>) in jdk6, but parameters (java.util.Map) in harmony
-method javax.print.attribute.standard.Chromaticity.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.ColorSupported.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.Compression.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.Copies.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.CopiesSupported.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.DateTimeAtCompleted.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.DateTimeAtCreation.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.DateTimeAtProcessing.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.Destination.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.DocumentName.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.Fidelity.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.Finishings.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.JobHoldUntil.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.JobImpressions.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.JobImpressionsCompleted.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.JobImpressionsSupported.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.JobKOctets.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.JobKOctetsProcessed.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.JobKOctetsSupported.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.JobMediaSheets.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.JobMediaSheetsCompleted.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.JobMediaSheetsSupported.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.JobMessageFromOperator.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.JobName.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.JobOriginatingUserName.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.JobPriority.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.JobPrioritySupported.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.JobSheets.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.JobState.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.JobStateReason.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.JobStateReasons.addAll(java.util.Collection<? extends javax.print.attribute.standard.JobStateReason>): parameters (java.util.Collection<? extends javax.print.attribute.standard.JobStateReason>) in jdk6, but parameters (java.util.Collection<?>) in harmony
-method javax.print.attribute.standard.JobStateReasons.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.JobStateReasons.iterator(): type java.util.Iterator<javax.print.attribute.standard.JobStateReason> in jdk6, but type java.util.Iterator in harmony
-method javax.print.attribute.standard.Media.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.MediaPrintableArea.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.MediaSize.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.MultipleDocumentHandling.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.NumberOfDocuments.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.NumberOfInterveningJobs.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.NumberUp.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.NumberUpSupported.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.OrientationRequested.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.OutputDeviceAssigned.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.PDLOverrideSupported.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.PageRanges.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.PagesPerMinute.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.PagesPerMinuteColor.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.PresentationDirection.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.PrintQuality.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.PrinterInfo.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.PrinterIsAcceptingJobs.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.PrinterLocation.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.PrinterMakeAndModel.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.PrinterMessageFromOperator.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.PrinterMoreInfo.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.PrinterMoreInfoManufacturer.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.PrinterName.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.PrinterResolution.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.PrinterState.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.PrinterStateReason.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.PrinterStateReasons.entrySet(): type java.util.Set<java.util.Map.Entry<javax.print.attribute.standard.PrinterStateReason, javax.print.attribute.standard.Severity>> in jdk6, but type java.util.Set<java.util.Map.Entry> in harmony
-method javax.print.attribute.standard.PrinterStateReasons.get(java.lang.Object): type javax.print.attribute.standard.Severity in jdk6, but type java.lang.Object in harmony
-method javax.print.attribute.standard.PrinterStateReasons.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.PrinterStateReasons.keySet(): type java.util.Set<javax.print.attribute.standard.PrinterStateReason> in jdk6, but type java.util.Set in harmony
-method javax.print.attribute.standard.PrinterStateReasons.printerStateReasonSet(javax.print.attribute.standard.Severity): type java.util.Set<javax.print.attribute.standard.PrinterStateReason> in jdk6, but type java.util.Set in harmony
-method javax.print.attribute.standard.PrinterStateReasons.putAll(java.util.Map<? extends javax.print.attribute.standard.PrinterStateReason, ? extends javax.print.attribute.standard.Severity>): parameters (java.util.Map<? extends javax.print.attribute.standard.PrinterStateReason, ? extends javax.print.attribute.standard.Severity>) in jdk6, but parameters (java.util.Map<?, ?>) in harmony
-method javax.print.attribute.standard.PrinterStateReasons.remove(java.lang.Object): type javax.print.attribute.standard.Severity in jdk6, but type java.lang.Object in harmony
-method javax.print.attribute.standard.PrinterStateReasons.values(): type java.util.Collection<javax.print.attribute.standard.Severity> in jdk6, but type java.util.Collection in harmony
-method javax.print.attribute.standard.PrinterURI.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.QueuedJobCount.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.ReferenceUriSchemesSupported.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.RequestingUserName.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.Severity.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.SheetCollate.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-method javax.print.attribute.standard.Sides.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk6, but type java.lang.Class in harmony
-Missing
-method javax.print.attribute.standard.JobStateReasons.add(javax.print.attribute.standard.JobStateReason): missing in harmony
-method javax.print.attribute.standard.PrinterStateReasons.put(javax.print.attribute.standard.PrinterStateReason, javax.print.attribute.standard.Severity): missing in harmony


Japi diff harmony vs jdk6:
Full results:
http://www.kaffe.org/~stuart/japi/htmlout/h-harmony-jdk6.html

Changes since last run:

-Comparison run at Tue Oct 31 13:39:36 2006 GMT
-harmony API scanned at 2006/10/31 10:09:17 GMT
-jdk6 API scanned at 2006/10/31 05:33:57 EST
+Comparison run at Wed Nov  1 12:38:41 2006 GMT
+harmony API scanned at 2006/11/01 12:16:09 GMT
+jdk6 API scanned at 2006/11/01 05:26:33 EST
-java.util.concurrent: 99.03% good, 0.96% bad, 0.1% abs.add
+java.util.concurrent: 95.31% good, 4.68% bad, 92.18% abs.add
-javax.print.attribute.standard: 95.76% good, 3.93% minor, 0.29% bad
+javax.print.attribute.standard: 99.94% good, 0.05% minor
-Total: 90.79% good, 0.32% minor, 0.15% bad, 8.72% missing, 0.16% abs.add
+Total: 90.78% good, 0.28% minor, 0.15% bad, 8.77% missing, 0.2% abs.add
-Classes: 476 minor, 118 bad, 486 missing.
+Classes: 411 minor, 118 bad, 486 missing.
-Methods: 5 minor, 82 bad, 68 missing, 239 abs.add.
+Methods: 5 minor, 70 bad, 68 missing, 297 abs.add.
-method java.util.concurrent.ConcurrentHashMap.clone(): doesn't throw java.lang.CloneNotSupportedException in harmony, but throws java.lang.CloneNotSupportedException in jdk6
-method java.util.concurrent.ConcurrentHashMap.clone(): public in harmony, but protected in jdk6
-method java.util.concurrent.ExecutorService.invokeAll(java.util.Collection<java.util.concurrent.Callable<T>>): parameters (java.util.Collection<java.util.concurrent.Callable<T>>) in harmony, but parameters (java.util.Collection<? extends java.util.concurrent.Callable<T>>) in jdk6
-method java.util.concurrent.ExecutorService.invokeAll(java.util.Collection<java.util.concurrent.Callable<T>>, long, java.util.concurrent.TimeUnit): parameters (java.util.Collection<java.util.concurrent.Callable<T>>, long, java.util.concurrent.TimeUnit) in harmony, but parameters (java.util.Collection<? extends java.util.concurrent.Callable<T>>, long, java.util.concurrent.TimeUnit) in jdk6
-method java.util.concurrent.ExecutorService.invokeAny(java.util.Collection<java.util.concurrent.Callable<T>>): parameters (java.util.Collection<java.util.concurrent.Callable<T>>) in harmony, but parameters (java.util.Collection<? extends java.util.concurrent.Callable<T>>) in jdk6
-method java.util.concurrent.ExecutorService.invokeAny(java.util.Collection<java.util.concurrent.Callable<T>>, long, java.util.concurrent.TimeUnit): parameters (java.util.Collection<java.util.concurrent.Callable<T>>, long, java.util.concurrent.TimeUnit) in harmony, but parameters (java.util.Collection<? extends java.util.concurrent.Callable<T>>, long, java.util.concurrent.TimeUnit) in jdk6
-method java.util.concurrent.TimeUnit.finalize(): throws java.lang.Throwable in harmony, but doesn't throw java.lang.Throwable in jdk6
+method java.util.concurrent.BlockingQueue.add(T): new interface method in jdk6
+method java.util.concurrent.BlockingQueue.addAll(java.util.Collection<? extends T>): new interface method in jdk6
+method java.util.concurrent.BlockingQueue.clear(): new interface method in jdk6
+method java.util.concurrent.BlockingQueue.contains(java.lang.Object): new interface method in jdk6
+method java.util.concurrent.BlockingQueue.containsAll(java.util.Collection<?>): new interface method in jdk6
+method java.util.concurrent.BlockingQueue.drainTo(java.util.Collection<? super T>): new interface method in jdk6
+method java.util.concurrent.BlockingQueue.drainTo(java.util.Collection<? super T>, int): new interface method in jdk6
+method java.util.concurrent.BlockingQueue.element(): new interface method in jdk6
+method java.util.concurrent.BlockingQueue.isEmpty(): new interface method in jdk6
+method java.util.concurrent.BlockingQueue.iterator(): new interface method in jdk6
+method java.util.concurrent.BlockingQueue.offer(T): new interface method in jdk6
+method java.util.concurrent.BlockingQueue.offer(T, long, java.util.concurrent.TimeUnit): new interface method in jdk6
+method java.util.concurrent.BlockingQueue.peek(): new interface method in jdk6
+method java.util.concurrent.BlockingQueue.poll(): new interface method in jdk6
+method java.util.concurrent.BlockingQueue.poll(long, java.util.concurrent.TimeUnit): new interface method in jdk6
+method java.util.concurrent.BlockingQueue.put(T): new interface method in jdk6
+method java.util.concurrent.BlockingQueue.remainingCapacity(): new interface method in jdk6
+method java.util.concurrent.BlockingQueue.remove(): new interface method in jdk6
+method java.util.concurrent.BlockingQueue.remove(java.lang.Object): new interface method in jdk6
+method java.util.concurrent.BlockingQueue.removeAll(java.util.Collection<?>): new interface method in jdk6
+method java.util.concurrent.BlockingQueue.retainAll(java.util.Collection<?>): new interface method in jdk6
+method java.util.concurrent.BlockingQueue.size(): new interface method in jdk6
+method java.util.concurrent.BlockingQueue.take(): new interface method in jdk6
+method java.util.concurrent.BlockingQueue.toArray(): new interface method in jdk6
+method java.util.concurrent.BlockingQueue.toArray(T2[]): new interface method in jdk6
+method java.util.concurrent.ConcurrentMap.clear(): new interface method in jdk6
+method java.util.concurrent.ConcurrentMap.containsKey(java.lang.Object): new interface method in jdk6
+method java.util.concurrent.ConcurrentMap.containsValue(java.lang.Object): new interface method in jdk6
+method java.util.concurrent.ConcurrentMap.entrySet(): new interface method in jdk6
+method java.util.concurrent.ConcurrentMap.get(java.lang.Object): new interface method in jdk6
+method java.util.concurrent.ConcurrentMap.isEmpty(): new interface method in jdk6
+method java.util.concurrent.ConcurrentMap.keySet(): new interface method in jdk6
+method java.util.concurrent.ConcurrentMap.put(T, T2): new interface method in jdk6
+method java.util.concurrent.ConcurrentMap.putAll(java.util.Map<? extends T, ? extends T2>): new interface method in jdk6
+method java.util.concurrent.ConcurrentMap.putIfAbsent(T, T2): new interface method in jdk6
+method java.util.concurrent.ConcurrentMap.remove(java.lang.Object): new interface method in jdk6
+method java.util.concurrent.ConcurrentMap.remove(java.lang.Object, java.lang.Object): new interface method in jdk6
+method java.util.concurrent.ConcurrentMap.replace(T, T2): new interface method in jdk6
+method java.util.concurrent.ConcurrentMap.replace(T, T2, T2): new interface method in jdk6
+method java.util.concurrent.ConcurrentMap.size(): new interface method in jdk6
+method java.util.concurrent.ConcurrentMap.values(): new interface method in jdk6
+method java.util.concurrent.ExecutorService.awaitTermination(long, java.util.concurrent.TimeUnit): new interface method in jdk6
+method java.util.concurrent.ExecutorService.execute(java.lang.Runnable): new interface method in jdk6
+method java.util.concurrent.ExecutorService.invokeAll(java.util.Collection<? extends java.util.concurrent.Callable<T>>): new interface method in jdk6
+method java.util.concurrent.ExecutorService.invokeAll(java.util.Collection<? extends java.util.concurrent.Callable<T>>, long, java.util.concurrent.TimeUnit): new interface method in jdk6
+method java.util.concurrent.ExecutorService.invokeAny(java.util.Collection<? extends java.util.concurrent.Callable<T>>): new interface method in jdk6
+method java.util.concurrent.ExecutorService.invokeAny(java.util.Collection<? extends java.util.concurrent.Callable<T>>, long, java.util.concurrent.TimeUnit): new interface method in jdk6
+method java.util.concurrent.ExecutorService.isShutdown(): new interface method in jdk6
+method java.util.concurrent.ExecutorService.isTerminated(): new interface method in jdk6
+method java.util.concurrent.ExecutorService.shutdown(): new interface method in jdk6
+method java.util.concurrent.ExecutorService.shutdownNow(): new interface method in jdk6
+method java.util.concurrent.ExecutorService.submit(java.lang.Runnable): new interface method in jdk6
+method java.util.concurrent.ExecutorService.submit(java.lang.Runnable, T): new interface method in jdk6
+method java.util.concurrent.ExecutorService.submit(java.util.concurrent.Callable<T>): new interface method in jdk6
+method java.util.concurrent.ScheduledExecutorService.schedule(java.lang.Runnable, long, java.util.concurrent.TimeUnit): new interface method in jdk6
+method java.util.concurrent.ScheduledExecutorService.schedule(java.util.concurrent.Callable<T>, long, java.util.concurrent.TimeUnit): new interface method in jdk6
+method java.util.concurrent.ScheduledExecutorService.scheduleAtFixedRate(java.lang.Runnable, long, long, java.util.concurrent.TimeUnit): new interface method in jdk6
+method java.util.concurrent.ScheduledExecutorService.scheduleWithFixedDelay(java.lang.Runnable, long, long, java.util.concurrent.TimeUnit): new interface method in jdk6
-class javax.print.attribute.standard.Chromaticity: SerialVersionUID=4815019632775132241 in harmony, but SerialVersionUID=4660543931355214012 in jdk6
-class javax.print.attribute.standard.ColorSupported: SerialVersionUID=-4157396354416018474 in harmony, but SerialVersionUID=-2700555589688535545 in jdk6
-class javax.print.attribute.standard.Compression: SerialVersionUID=-6282053323613181311 in harmony, but SerialVersionUID=-5716748913324997674 in jdk6
-class javax.print.attribute.standard.Copies: SerialVersionUID=4316623385176582721 in harmony, but SerialVersionUID=-6426631521680023833 in jdk6
-class javax.print.attribute.standard.CopiesSupported: SerialVersionUID=-2409001880569358772 in harmony, but SerialVersionUID=6927711687034846001 in jdk6
-class javax.print.attribute.standard.DateTimeAtCompleted: SerialVersionUID=-2659173819043439792 in harmony, but SerialVersionUID=6497399708058490000 in jdk6
-class javax.print.attribute.standard.DateTimeAtCreation: SerialVersionUID=2317244792237673374 in harmony, but SerialVersionUID=-2923732231056647903 in jdk6
-class javax.print.attribute.standard.DateTimeAtProcessing: SerialVersionUID=3049873428937633465 in harmony, but SerialVersionUID=-3710068197278263244 in jdk6
-class javax.print.attribute.standard.Destination: SerialVersionUID=7629901879842934419 in harmony, but SerialVersionUID=6776739171700415321 in jdk6
-class javax.print.attribute.standard.DocumentName: SerialVersionUID=-4497835712835950493 in harmony, but SerialVersionUID=7883105848533280430 in jdk6
-class javax.print.attribute.standard.Fidelity: SerialVersionUID=7582950534372187583 in harmony, but SerialVersionUID=6320827847329172308 in jdk6
-class javax.print.attribute.standard.Finishings: SerialVersionUID=4588294037024197068 in harmony, but SerialVersionUID=-627840419548391754 in jdk6
-class javax.print.attribute.standard.JobHoldUntil: SerialVersionUID=-389047950048113254 in harmony, but SerialVersionUID=-1664471048860415024 in jdk6
-class javax.print.attribute.standard.JobImpressions: SerialVersionUID=-497414040272930504 in harmony, but SerialVersionUID=8225537206784322464 in jdk6
-class javax.print.attribute.standard.JobImpressionsCompleted: SerialVersionUID=-3614441526093320454 in harmony, but SerialVersionUID=6722648442432393294 in jdk6
-class javax.print.attribute.standard.JobImpressionsSupported: SerialVersionUID=-8430539844819429425 in harmony, but SerialVersionUID=-4887354803843173692 in jdk6
-class javax.print.attribute.standard.JobKOctets: SerialVersionUID=7606717833267619426 in harmony, but SerialVersionUID=-8959710146498202869 in jdk6
-class javax.print.attribute.standard.JobKOctetsProcessed: SerialVersionUID=1805618304193379590 in harmony, but SerialVersionUID=-6265238509657881806 in jdk6
-class javax.print.attribute.standard.JobKOctetsSupported: SerialVersionUID=254767695055747639 in harmony, but SerialVersionUID=-2867871140549897443 in jdk6
-class javax.print.attribute.standard.JobMediaSheets: SerialVersionUID=-795032762799953738 in harmony, but SerialVersionUID=408871131531979741 in jdk6
-class javax.print.attribute.standard.JobMediaSheetsCompleted: SerialVersionUID=7267499053255135217 in harmony, but SerialVersionUID=1739595973810840475 in jdk6
-class javax.print.attribute.standard.JobMediaSheetsSupported: SerialVersionUID=6766802283586300921 in harmony, but SerialVersionUID=2953685470388672940 in jdk6
-class javax.print.attribute.standard.JobMessageFromOperator: SerialVersionUID=513254547722731726 in harmony, but SerialVersionUID=-4620751846003142047 in jdk6
-class javax.print.attribute.standard.JobName: SerialVersionUID=30201293180789106 in harmony, but SerialVersionUID=4660359192078689545 in jdk6
-class javax.print.attribute.standard.JobOriginatingUserName: SerialVersionUID=-4629221202078906833 in harmony, but SerialVersionUID=-8052537926362933477 in jdk6
-class javax.print.attribute.standard.JobPriority: SerialVersionUID=4067651717271759705 in harmony, but SerialVersionUID=-4599900369040602769 in jdk6
-class javax.print.attribute.standard.JobPrioritySupported: SerialVersionUID=885376077889234352 in harmony, but SerialVersionUID=2564840378013555894 in jdk6
-class javax.print.attribute.standard.JobSheets: SerialVersionUID=-8248982897711820140 in harmony, but SerialVersionUID=-4735258056132519759 in jdk6
-class javax.print.attribute.standard.JobState: SerialVersionUID=-6855502646863295486 in harmony, but SerialVersionUID=400465010094018920 in jdk6
-class javax.print.attribute.standard.JobStateReason: SerialVersionUID=-5898632890676978105 in harmony, but SerialVersionUID=-8765894420449009168 in jdk6
-class javax.print.attribute.standard.JobStateReasons: SerialVersionUID=-4990251855356594062 in harmony, but SerialVersionUID=8849088261264331812 in jdk6
-class javax.print.attribute.standard.MediaPrintableArea: SerialVersionUID=675142441597540601 in harmony, but SerialVersionUID=-1597171464050795793 in jdk6
-class javax.print.attribute.standard.MediaSize: SerialVersionUID=-1716665899396476194 in harmony, but SerialVersionUID=-1967958664615414771 in jdk6
-class javax.print.attribute.standard.MultipleDocumentHandling: SerialVersionUID=-5965577679239687109 in harmony, but SerialVersionUID=8098326460746413466 in jdk6
-class javax.print.attribute.standard.NumberOfDocuments: SerialVersionUID=1605383973457837261 in harmony, but SerialVersionUID=7891881310684461097 in jdk6
-class javax.print.attribute.standard.NumberOfInterveningJobs: SerialVersionUID=-6463153899688874333 in harmony, but SerialVersionUID=2568141124844982746 in jdk6
-class javax.print.attribute.standard.NumberUp: SerialVersionUID=323212645572764117 in harmony, but SerialVersionUID=-3040436486786527811 in jdk6
-class javax.print.attribute.standard.NumberUpSupported: SerialVersionUID=-1993643641815071758 in harmony, but SerialVersionUID=-1041573395759141805 in jdk6
-class javax.print.attribute.standard.OrientationRequested: SerialVersionUID=-2932305380984428823 in harmony, but SerialVersionUID=-4447437289862822276 in jdk6
-class javax.print.attribute.standard.OutputDeviceAssigned: SerialVersionUID=2580141903519944604 in harmony, but SerialVersionUID=5486733778854271081 in jdk6
-class javax.print.attribute.standard.PDLOverrideSupported: SerialVersionUID=6440429592815444612 in harmony, but SerialVersionUID=-4393264467928463934 in jdk6
-class javax.print.attribute.standard.PageRanges: SerialVersionUID=-3965742280271150406 in harmony, but SerialVersionUID=8639895197656148392 in jdk6
-class javax.print.attribute.standard.PagesPerMinute: SerialVersionUID=6079184536485756411 in harmony, but SerialVersionUID=-6366403993072862015 in jdk6
-class javax.print.attribute.standard.PagesPerMinuteColor: SerialVersionUID=4898682464035891217 in harmony, but SerialVersionUID=1684993151687470944 in jdk6
-class javax.print.attribute.standard.PresentationDirection: SerialVersionUID=-935240858137097872 in harmony, but SerialVersionUID=8294728067230931780 in jdk6
-class javax.print.attribute.standard.PrintQuality: SerialVersionUID=6516074499877694868 in harmony, but SerialVersionUID=-3072341285225858365 in jdk6
-class javax.print.attribute.standard.PrinterInfo: SerialVersionUID=5958774281722128792 in harmony, but SerialVersionUID=7765280618777599727 in jdk6
-class javax.print.attribute.standard.PrinterIsAcceptingJobs: SerialVersionUID=8631758548531163004 in harmony, but SerialVersionUID=-5052010680537678061 in jdk6
-class javax.print.attribute.standard.PrinterLocation: SerialVersionUID=-8340913905898114863 in harmony, but SerialVersionUID=-1598610039865566337 in jdk6
-class javax.print.attribute.standard.PrinterMakeAndModel: SerialVersionUID=-3274969581979831559 in harmony, but SerialVersionUID=4580461489499351411 in jdk6
-class javax.print.attribute.standard.PrinterMessageFromOperator: SerialVersionUID=4150530425065222540 in harmony, but SerialVersionUID=-4486871203218629318 in jdk6
-class javax.print.attribute.standard.PrinterMoreInfo: SerialVersionUID=2990969997587885743 in harmony, but SerialVersionUID=4555850007675338574 in jdk6
-class javax.print.attribute.standard.PrinterMoreInfoManufacturer: SerialVersionUID=-6460114151728690332 in harmony, but SerialVersionUID=3323271346485076608 in jdk6
-class javax.print.attribute.standard.PrinterName: SerialVersionUID=-729298266933981518 in harmony, but SerialVersionUID=299740639137803127 in jdk6
-class javax.print.attribute.standard.PrinterResolution: SerialVersionUID=7550522410536148067 in harmony, but SerialVersionUID=13090306561090558 in jdk6
-class javax.print.attribute.standard.PrinterState: SerialVersionUID=-6734512398806938142 in harmony, but SerialVersionUID=-649578618346507718 in jdk6
-class javax.print.attribute.standard.PrinterStateReason: SerialVersionUID=-6589437915988107535 in harmony, but SerialVersionUID=-1623720656201472593 in jdk6
-class javax.print.attribute.standard.PrinterStateReasons: SerialVersionUID=7475098360183924891 in harmony, but SerialVersionUID=-3731791085163619457 in jdk6
-class javax.print.attribute.standard.PrinterURI: SerialVersionUID=-4681675758241821572 in harmony, but SerialVersionUID=7923912792485606497 in jdk6
-class javax.print.attribute.standard.QueuedJobCount: SerialVersionUID=4536027093120441038 in harmony, but SerialVersionUID=7499723077864047742 in jdk6
-class javax.print.attribute.standard.ReferenceUriSchemesSupported: SerialVersionUID=6206209856537725732 in harmony, but SerialVersionUID=-8989076942813442805 in jdk6
-class javax.print.attribute.standard.RequestingUserName: SerialVersionUID=-8377172472868319054 in harmony, but SerialVersionUID=-2683049894310331454 in jdk6
-class javax.print.attribute.standard.Severity: SerialVersionUID=4112252194610486975 in harmony, but SerialVersionUID=8781881462717925380 in jdk6
-class javax.print.attribute.standard.SheetCollate: SerialVersionUID=-8422780375181358149 in harmony, but SerialVersionUID=7080587914259873003 in jdk6
-class javax.print.attribute.standard.Sides: SerialVersionUID=768427113248416530 in harmony, but SerialVersionUID=-6890309414893262822 in jdk6
-Bad
-method javax.print.attribute.standard.JobStateReasons.addAll(java.util.Collection<?>): parameters (java.util.Collection<?>) in harmony, but parameters (java.util.Collection<? extends javax.print.attribute.standard.JobStateReason>) in jdk6
-method javax.print.attribute.standard.PrinterStateReasons.entrySet(): type java.util.Set<java.util.Map.Entry> in harmony, but type java.util.Set<java.util.Map.Entry<javax.print.attribute.standard.PrinterStateReason, javax.print.attribute.standard.Severity>> in jdk6
-method javax.print.attribute.standard.PrinterStateReasons.get(java.lang.Object): type java.lang.Object in harmony, but type javax.print.attribute.standard.Severity in jdk6
-method javax.print.attribute.standard.PrinterStateReasons.putAll(java.util.Map<?, ?>): parameters (java.util.Map<?, ?>) in harmony, but parameters (java.util.Map<? extends javax.print.attribute.standard.PrinterStateReason, ? extends javax.print.attribute.standard.Severity>) in jdk6
-method javax.print.attribute.standard.PrinterStateReasons.remove(java.lang.Object): type java.lang.Object in harmony, but type javax.print.attribute.standard.Severity in jdk6


Japi diff jdk7 vs harmony:
Full results:
http://www.kaffe.org/~stuart/japi/htmlout/h-jdk7-harmony.html

Changes since last run:

-Comparison run at Tue Oct 31 13:42:49 2006 GMT
-jdk7 API scanned at 2006/10/31 05:49:40 EST
-harmony API scanned at 2006/10/31 10:09:17 GMT
+Comparison run at Wed Nov  1 12:41:11 2006 GMT
+jdk7 API scanned at 2006/11/01 05:38:22 EST
+harmony API scanned at 2006/11/01 12:16:09 GMT
-java.util.concurrent: 74.54% good, 1.71% bad, 23.73% missing, 0.08% abs.add
+java.util.concurrent: 5.1% good, 0.26% bad, 94.63% missing, 0.08% abs.add
-javax.print.attribute.standard: 91.33% good, 3.82% minor, 4.71% bad, 0.11% missing
+javax.print.attribute.standard: 99.94% good, 0.05% minor
-Total: 86.55% good, 0.1% minor, 0.28% bad, 13.04% missing, 0.02% abs.add
+Total: 86.13% good, 0.06% minor, 0.21% bad, 13.57% missing, 0.02% abs.add
-Classes: 129 minor, 70 bad, 140 missing.
+Classes: 64 minor, 64 bad, 140 missing.
-Fields: 9 minor, 17 bad, 88 missing.
-Methods: 48 minor, 296 bad, 832 missing, 39 abs.add.
-Constructors: 4 minor, 48 bad, 75 missing.
+Fields: 9 minor, 17 bad, 92 missing.
+Methods: 48 minor, 203 bad, 1549 missing, 39 abs.add.
+Constructors: 4 minor, 46 bad, 137 missing.
-method java.util.concurrent.ConcurrentHashMap.clone(): throws java.lang.CloneNotSupportedException in jdk7, but doesn't throw java.lang.CloneNotSupportedException in harmony
-method java.util.concurrent.ExecutorService.invokeAll(java.util.Collection<? extends java.util.concurrent.Callable<T>>): parameters (java.util.Collection<? extends java.util.concurrent.Callable<T>>) in jdk7, but parameters (java.util.Collection<java.util.concurrent.Callable<T>>) in harmony
-method java.util.concurrent.ExecutorService.invokeAll(java.util.Collection<? extends java.util.concurrent.Callable<T>>, long, java.util.concurrent.TimeUnit): parameters (java.util.Collection<? extends java.util.concurrent.Callable<T>>, long, java.util.concurrent.TimeUnit) in jdk7, but parameters (java.util.Collection<java.util.concurrent.Callable<T>>, long, java.util.concurrent.TimeUnit) in harmony
-method java.util.concurrent.ExecutorService.invokeAny(java.util.Collection<? extends java.util.concurrent.Callable<T>>): parameters (java.util.Collection<? extends java.util.concurrent.Callable<T>>) in jdk7, but parameters (java.util.Collection<java.util.concurrent.Callable<T>>) in harmony
-method java.util.concurrent.ExecutorService.invokeAny(java.util.Collection<? extends java.util.concurrent.Callable<T>>, long, java.util.concurrent.TimeUnit): parameters (java.util.Collection<? extends java.util.concurrent.Callable<T>>, long, java.util.concurrent.TimeUnit) in jdk7, but parameters (java.util.Collection<java.util.concurrent.Callable<T>>, long, java.util.concurrent.TimeUnit) in harmony
-method java.util.concurrent.Executors.callable(java.security.PrivilegedAction<?>): parameters (java.security.PrivilegedAction<?>) in jdk7, but parameters (java.security.PrivilegedAction) in harmony
-method java.util.concurrent.Executors.callable(java.security.PrivilegedExceptionAction<?>): parameters (java.security.PrivilegedExceptionAction<?>) in jdk7, but parameters (java.security.PrivilegedExceptionAction) in harmony
-method java.util.concurrent.PriorityBlockingQueue.comparator(): type java.util.Comparator<? super T> in jdk7, but type java.util.Comparator in harmony
-method java.util.concurrent.TimeUnit.convert(long, java.util.concurrent.TimeUnit): nonfinal in jdk7, but final in harmony
-method java.util.concurrent.TimeUnit.finalize(): doesn't throw java.lang.Throwable in jdk7, but throws java.lang.Throwable in harmony
-method java.util.concurrent.TimeUnit.sleep(long): nonfinal in jdk7, but final in harmony
-method java.util.concurrent.TimeUnit.timedJoin(java.lang.Thread, long): nonfinal in jdk7, but final in harmony
-method java.util.concurrent.TimeUnit.timedWait(java.lang.Object, long): nonfinal in jdk7, but final in harmony
-method java.util.concurrent.TimeUnit.toMicros(long): nonfinal in jdk7, but final in harmony
-method java.util.concurrent.TimeUnit.toMillis(long): nonfinal in jdk7, but final in harmony
-method java.util.concurrent.TimeUnit.toNanos(long): nonfinal in jdk7, but final in harmony
-method java.util.concurrent.TimeUnit.toSeconds(long): nonfinal in jdk7, but final in harmony
-method java.util.concurrent.TimeUnit.toString(): nonfinal in jdk7, but final in harmony
+constructor java.util.concurrent.AbstractExecutorService(): missing in harmony
+constructor java.util.concurrent.ArrayBlockingQueue(int): missing in harmony
+constructor java.util.concurrent.ArrayBlockingQueue(int, boolean): missing in harmony
+constructor java.util.concurrent.ArrayBlockingQueue(int, boolean, java.util.Collection<? extends T>): missing in harmony
+constructor java.util.concurrent.BrokenBarrierException(): missing in harmony
+constructor java.util.concurrent.BrokenBarrierException(java.lang.String): missing in harmony
+constructor java.util.concurrent.CancellationException(): missing in harmony
+constructor java.util.concurrent.CancellationException(java.lang.String): missing in harmony
+constructor java.util.concurrent.ConcurrentHashMap(): missing in harmony
+constructor java.util.concurrent.ConcurrentHashMap(int): missing in harmony
+constructor java.util.concurrent.ConcurrentHashMap(int, float, int): missing in harmony
+constructor java.util.concurrent.ConcurrentHashMap(java.util.Map<? extends T, ? extends T2>): missing in harmony
+constructor java.util.concurrent.ConcurrentLinkedQueue(): missing in harmony
+constructor java.util.concurrent.ConcurrentLinkedQueue(java.util.Collection<? extends T>): missing in harmony
+constructor java.util.concurrent.CopyOnWriteArrayList(): missing in harmony
+constructor java.util.concurrent.CopyOnWriteArrayList(java.util.Collection<? extends T>): missing in harmony
+constructor java.util.concurrent.CopyOnWriteArrayList(T[]): missing in harmony
+constructor java.util.concurrent.CopyOnWriteArraySet(): missing in harmony
+constructor java.util.concurrent.CopyOnWriteArraySet(java.util.Collection<? extends T>): missing in harmony
+constructor java.util.concurrent.CountDownLatch(int): missing in harmony
+constructor java.util.concurrent.CyclicBarrier(int): missing in harmony
+constructor java.util.concurrent.CyclicBarrier(int, java.lang.Runnable): missing in harmony
+constructor java.util.concurrent.DelayQueue(): missing in harmony
+constructor java.util.concurrent.DelayQueue(java.util.Collection<? extends T>): missing in harmony
+constructor java.util.concurrent.Exchanger(): missing in harmony
+constructor java.util.concurrent.ExecutionException(): missing in harmony
+constructor java.util.concurrent.ExecutionException(java.lang.String): missing in harmony
+constructor java.util.concurrent.ExecutionException(java.lang.String, java.lang.Throwable): missing in harmony
+constructor java.util.concurrent.ExecutionException(java.lang.Throwable): missing in harmony
+constructor java.util.concurrent.ExecutorCompletionService(java.util.concurrent.Executor): missing in harmony
+constructor java.util.concurrent.ExecutorCompletionService(java.util.concurrent.Executor, java.util.concurrent.BlockingQueue<java.util.concurrent.Future<T>>): missing in harmony
+constructor java.util.concurrent.FutureTask(java.lang.Runnable, T): missing in harmony
+constructor java.util.concurrent.FutureTask(java.util.concurrent.Callable<T>): missing in harmony
+constructor java.util.concurrent.LinkedBlockingQueue(): missing in harmony
+constructor java.util.concurrent.LinkedBlockingQueue(int): missing in harmony
+constructor java.util.concurrent.LinkedBlockingQueue(java.util.Collection<? extends T>): missing in harmony
+constructor java.util.concurrent.PriorityBlockingQueue(): missing in harmony
+constructor java.util.concurrent.PriorityBlockingQueue(int): missing in harmony
+constructor java.util.concurrent.PriorityBlockingQueue(int, java.util.Comparator<? super T>): missing in harmony
+constructor java.util.concurrent.PriorityBlockingQueue(java.util.Collection<? extends T>): missing in harmony
+constructor java.util.concurrent.RejectedExecutionException(): missing in harmony
+constructor java.util.concurrent.RejectedExecutionException(java.lang.String): missing in harmony
+constructor java.util.concurrent.RejectedExecutionException(java.lang.String, java.lang.Throwable): missing in harmony
+constructor java.util.concurrent.RejectedExecutionException(java.lang.Throwable): missing in harmony
+constructor java.util.concurrent.ScheduledThreadPoolExecutor(int): missing in harmony
+constructor java.util.concurrent.ScheduledThreadPoolExecutor(int, java.util.concurrent.RejectedExecutionHandler): missing in harmony
+constructor java.util.concurrent.ScheduledThreadPoolExecutor(int, java.util.concurrent.ThreadFactory): missing in harmony
+constructor java.util.concurrent.ScheduledThreadPoolExecutor(int, java.util.concurrent.ThreadFactory, java.util.concurrent.RejectedExecutionHandler): missing in harmony
+constructor java.util.concurrent.Semaphore(int): missing in harmony
+constructor java.util.concurrent.Semaphore(int, boolean): missing in harmony
+constructor java.util.concurrent.SynchronousQueue(): missing in harmony
+constructor java.util.concurrent.SynchronousQueue(boolean): missing in harmony
+constructor java.util.concurrent.ThreadPoolExecutor(int, int, long, java.util.concurrent.TimeUnit, java.util.concurrent.BlockingQueue<java.lang.Runnable>): missing in harmony
+constructor java.util.concurrent.ThreadPoolExecutor(int, int, long, java.util.concurrent.TimeUnit, java.util.concurrent.BlockingQueue<java.lang.Runnable>, java.util.concurrent.RejectedExecutionHandler): missing in harmony
+constructor java.util.concurrent.ThreadPoolExecutor(int, int, long, java.util.concurrent.TimeUnit, java.util.concurrent.BlockingQueue<java.lang.Runnable>, java.util.concurrent.ThreadFactory): missing in harmony
+constructor java.util.concurrent.ThreadPoolExecutor(int, int, long, java.util.concurrent.TimeUnit, java.util.concurrent.BlockingQueue<java.lang.Runnable>, java.util.concurrent.ThreadFactory, java.util.concurrent.RejectedExecutionHandler): missing in harmony
+constructor java.util.concurrent.ThreadPoolExecutor.AbortPolicy(): missing in harmony
+constructor java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy(): missing in harmony
+constructor java.util.concurrent.ThreadPoolExecutor.DiscardOldestPolicy(): missing in harmony
+constructor java.util.concurrent.ThreadPoolExecutor.DiscardPolicy(): missing in harmony
+constructor java.util.concurrent.TimeoutException(): missing in harmony
+constructor java.util.concurrent.TimeoutException(java.lang.String): missing in harmony
+field java.util.concurrent.TimeUnit.MICROSECONDS: missing in harmony
+field java.util.concurrent.TimeUnit.MILLISECONDS: missing in harmony
+field java.util.concurrent.TimeUnit.NANOSECONDS: missing in harmony
+field java.util.concurrent.TimeUnit.SECONDS: missing in harmony
+method java.util.concurrent.AbstractExecutorService.clone(): missing in harmony
+method java.util.concurrent.AbstractExecutorService.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.AbstractExecutorService.finalize(): missing in harmony
+method java.util.concurrent.AbstractExecutorService.getClass(): missing in harmony
+method java.util.concurrent.AbstractExecutorService.hashCode(): missing in harmony
+method java.util.concurrent.AbstractExecutorService.notify(): missing in harmony
+method java.util.concurrent.AbstractExecutorService.notifyAll(): missing in harmony
+method java.util.concurrent.AbstractExecutorService.toString(): missing in harmony
+method java.util.concurrent.AbstractExecutorService.wait(): missing in harmony
+method java.util.concurrent.AbstractExecutorService.wait(long): missing in harmony
+method java.util.concurrent.AbstractExecutorService.wait(long, int): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.add(T): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.addAll(java.util.Collection<? extends T>): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.clear(): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.clone(): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.contains(java.lang.Object): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.containsAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.drainTo(java.util.Collection<? super T>): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.drainTo(java.util.Collection<? super T>, int): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.element(): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.finalize(): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.getClass(): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.hashCode(): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.isEmpty(): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.iterator(): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.notify(): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.notifyAll(): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.offer(T): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.offer(T, long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.peek(): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.poll(): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.poll(long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.put(T): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.remainingCapacity(): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.remove(): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.remove(java.lang.Object): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.removeAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.retainAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.size(): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.take(): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.toArray(): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.toArray(T2[]): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.toString(): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.wait(): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.wait(long): missing in harmony
+method java.util.concurrent.ArrayBlockingQueue.wait(long, int): missing in harmony
+method java.util.concurrent.BlockingQueue.add(T): missing in harmony
+method java.util.concurrent.BlockingQueue.addAll(java.util.Collection<? extends T>): missing in harmony
+method java.util.concurrent.BlockingQueue.clear(): missing in harmony
+method java.util.concurrent.BlockingQueue.contains(java.lang.Object): missing in harmony
+method java.util.concurrent.BlockingQueue.containsAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.BlockingQueue.drainTo(java.util.Collection<? super T>): missing in harmony
+method java.util.concurrent.BlockingQueue.drainTo(java.util.Collection<? super T>, int): missing in harmony
+method java.util.concurrent.BlockingQueue.element(): missing in harmony
+method java.util.concurrent.BlockingQueue.isEmpty(): missing in harmony
+method java.util.concurrent.BlockingQueue.iterator(): missing in harmony
+method java.util.concurrent.BlockingQueue.offer(T): missing in harmony
+method java.util.concurrent.BlockingQueue.offer(T, long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.BlockingQueue.peek(): missing in harmony
+method java.util.concurrent.BlockingQueue.poll(): missing in harmony
+method java.util.concurrent.BlockingQueue.poll(long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.BlockingQueue.put(T): missing in harmony
+method java.util.concurrent.BlockingQueue.remainingCapacity(): missing in harmony
+method java.util.concurrent.BlockingQueue.remove(): missing in harmony
+method java.util.concurrent.BlockingQueue.remove(java.lang.Object): missing in harmony
+method java.util.concurrent.BlockingQueue.removeAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.BlockingQueue.retainAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.BlockingQueue.size(): missing in harmony
+method java.util.concurrent.BlockingQueue.take(): missing in harmony
+method java.util.concurrent.BlockingQueue.toArray(): missing in harmony
+method java.util.concurrent.BlockingQueue.toArray(T2[]): missing in harmony
+method java.util.concurrent.BrokenBarrierException.clone(): missing in harmony
+method java.util.concurrent.BrokenBarrierException.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.BrokenBarrierException.fillInStackTrace(): missing in harmony
+method java.util.concurrent.BrokenBarrierException.finalize(): missing in harmony
+method java.util.concurrent.BrokenBarrierException.getCause(): missing in harmony
+method java.util.concurrent.BrokenBarrierException.getClass(): missing in harmony
+method java.util.concurrent.BrokenBarrierException.getLocalizedMessage(): missing in harmony
+method java.util.concurrent.BrokenBarrierException.getMessage(): missing in harmony
+method java.util.concurrent.BrokenBarrierException.getStackTrace(): missing in harmony
+method java.util.concurrent.BrokenBarrierException.hashCode(): missing in harmony
+method java.util.concurrent.BrokenBarrierException.initCause(java.lang.Throwable): missing in harmony
+method java.util.concurrent.BrokenBarrierException.notify(): missing in harmony
+method java.util.concurrent.BrokenBarrierException.notifyAll(): missing in harmony
+method java.util.concurrent.BrokenBarrierException.printStackTrace(): missing in harmony
+method java.util.concurrent.BrokenBarrierException.printStackTrace(java.io.PrintStream): missing in harmony
+method java.util.concurrent.BrokenBarrierException.printStackTrace(java.io.PrintWriter): missing in harmony
+method java.util.concurrent.BrokenBarrierException.setStackTrace(java.lang.StackTraceElement[]): missing in harmony
+method java.util.concurrent.BrokenBarrierException.toString(): missing in harmony
+method java.util.concurrent.BrokenBarrierException.wait(): missing in harmony
+method java.util.concurrent.BrokenBarrierException.wait(long): missing in harmony
+method java.util.concurrent.BrokenBarrierException.wait(long, int): missing in harmony
+method java.util.concurrent.CancellationException.clone(): missing in harmony
+method java.util.concurrent.CancellationException.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.CancellationException.fillInStackTrace(): missing in harmony
+method java.util.concurrent.CancellationException.finalize(): missing in harmony
+method java.util.concurrent.CancellationException.getCause(): missing in harmony
+method java.util.concurrent.CancellationException.getClass(): missing in harmony
+method java.util.concurrent.CancellationException.getLocalizedMessage(): missing in harmony
+method java.util.concurrent.CancellationException.getMessage(): missing in harmony
+method java.util.concurrent.CancellationException.getStackTrace(): missing in harmony
+method java.util.concurrent.CancellationException.hashCode(): missing in harmony
+method java.util.concurrent.CancellationException.initCause(java.lang.Throwable): missing in harmony
+method java.util.concurrent.CancellationException.notify(): missing in harmony
+method java.util.concurrent.CancellationException.notifyAll(): missing in harmony
+method java.util.concurrent.CancellationException.printStackTrace(): missing in harmony
+method java.util.concurrent.CancellationException.printStackTrace(java.io.PrintStream): missing in harmony
+method java.util.concurrent.CancellationException.printStackTrace(java.io.PrintWriter): missing in harmony
+method java.util.concurrent.CancellationException.setStackTrace(java.lang.StackTraceElement[]): missing in harmony
+method java.util.concurrent.CancellationException.toString(): missing in harmony
+method java.util.concurrent.CancellationException.wait(): missing in harmony
+method java.util.concurrent.CancellationException.wait(long): missing in harmony
+method java.util.concurrent.CancellationException.wait(long, int): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.clear(): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.clone(): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.contains(java.lang.Object): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.containsKey(java.lang.Object): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.containsValue(java.lang.Object): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.elements(): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.entrySet(): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.finalize(): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.get(java.lang.Object): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.getClass(): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.hashCode(): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.isEmpty(): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.keySet(): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.keys(): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.notify(): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.notifyAll(): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.put(T, T2): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.putAll(java.util.Map<? extends T, ? extends T2>): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.putIfAbsent(T, T2): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.remove(java.lang.Object): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.remove(java.lang.Object, java.lang.Object): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.replace(T, T2): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.replace(T, T2, T2): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.size(): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.toString(): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.values(): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.wait(): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.wait(long): missing in harmony
+method java.util.concurrent.ConcurrentHashMap.wait(long, int): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.add(T): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.addAll(java.util.Collection<? extends T>): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.clear(): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.clone(): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.contains(java.lang.Object): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.containsAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.element(): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.finalize(): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.getClass(): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.hashCode(): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.isEmpty(): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.iterator(): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.notify(): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.notifyAll(): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.offer(T): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.peek(): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.poll(): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.remove(): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.remove(java.lang.Object): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.removeAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.retainAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.size(): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.toArray(): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.toArray(T2[]): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.toString(): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.wait(): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.wait(long): missing in harmony
+method java.util.concurrent.ConcurrentLinkedQueue.wait(long, int): missing in harmony
+method java.util.concurrent.ConcurrentMap.clear(): missing in harmony
+method java.util.concurrent.ConcurrentMap.containsKey(java.lang.Object): missing in harmony
+method java.util.concurrent.ConcurrentMap.containsValue(java.lang.Object): missing in harmony
+method java.util.concurrent.ConcurrentMap.entrySet(): missing in harmony
+method java.util.concurrent.ConcurrentMap.get(java.lang.Object): missing in harmony
+method java.util.concurrent.ConcurrentMap.isEmpty(): missing in harmony
+method java.util.concurrent.ConcurrentMap.keySet(): missing in harmony
+method java.util.concurrent.ConcurrentMap.put(T, T2): missing in harmony
+method java.util.concurrent.ConcurrentMap.putAll(java.util.Map<? extends T, ? extends T2>): missing in harmony
+method java.util.concurrent.ConcurrentMap.putIfAbsent(T, T2): missing in harmony
+method java.util.concurrent.ConcurrentMap.remove(java.lang.Object): missing in harmony
+method java.util.concurrent.ConcurrentMap.remove(java.lang.Object, java.lang.Object): missing in harmony
+method java.util.concurrent.ConcurrentMap.replace(T, T2): missing in harmony
+method java.util.concurrent.ConcurrentMap.replace(T, T2, T2): missing in harmony
+method java.util.concurrent.ConcurrentMap.size(): missing in harmony
+method java.util.concurrent.ConcurrentMap.values(): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.add(T): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.add(int, T): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.addAll(int, java.util.Collection<? extends T>): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.addAll(java.util.Collection<? extends T>): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.addAllAbsent(java.util.Collection<? extends T>): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.addIfAbsent(T): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.clear(): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.clone(): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.contains(java.lang.Object): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.containsAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.finalize(): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.get(int): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.getClass(): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.hashCode(): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.indexOf(T, int): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.indexOf(java.lang.Object): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.isEmpty(): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.iterator(): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.lastIndexOf(T, int): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.lastIndexOf(java.lang.Object): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.listIterator(): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.listIterator(int): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.notify(): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.notifyAll(): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.remove(int): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.remove(java.lang.Object): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.removeAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.retainAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.set(int, T): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.size(): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.subList(int, int): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.toArray(): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.toArray(T2[]): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.toString(): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.wait(): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.wait(long): missing in harmony
+method java.util.concurrent.CopyOnWriteArrayList.wait(long, int): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.add(T): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.addAll(java.util.Collection<? extends T>): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.clear(): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.clone(): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.contains(java.lang.Object): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.containsAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.finalize(): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.getClass(): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.hashCode(): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.isEmpty(): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.iterator(): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.notify(): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.notifyAll(): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.remove(java.lang.Object): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.removeAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.retainAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.size(): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.toArray(): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.toArray(T2[]): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.toString(): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.wait(): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.wait(long): missing in harmony
+method java.util.concurrent.CopyOnWriteArraySet.wait(long, int): missing in harmony
+method java.util.concurrent.CountDownLatch.await(): missing in harmony
+method java.util.concurrent.CountDownLatch.await(long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.CountDownLatch.clone(): missing in harmony
+method java.util.concurrent.CountDownLatch.countDown(): missing in harmony
+method java.util.concurrent.CountDownLatch.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.CountDownLatch.finalize(): missing in harmony
+method java.util.concurrent.CountDownLatch.getClass(): missing in harmony
+method java.util.concurrent.CountDownLatch.getCount(): missing in harmony
+method java.util.concurrent.CountDownLatch.hashCode(): missing in harmony
+method java.util.concurrent.CountDownLatch.notify(): missing in harmony
+method java.util.concurrent.CountDownLatch.notifyAll(): missing in harmony
+method java.util.concurrent.CountDownLatch.toString(): missing in harmony
+method java.util.concurrent.CountDownLatch.wait(): missing in harmony
+method java.util.concurrent.CountDownLatch.wait(long): missing in harmony
+method java.util.concurrent.CountDownLatch.wait(long, int): missing in harmony
+method java.util.concurrent.CyclicBarrier.await(): missing in harmony
+method java.util.concurrent.CyclicBarrier.await(long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.CyclicBarrier.clone(): missing in harmony
+method java.util.concurrent.CyclicBarrier.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.CyclicBarrier.finalize(): missing in harmony
+method java.util.concurrent.CyclicBarrier.getClass(): missing in harmony
+method java.util.concurrent.CyclicBarrier.getNumberWaiting(): missing in harmony
+method java.util.concurrent.CyclicBarrier.getParties(): missing in harmony
+method java.util.concurrent.CyclicBarrier.hashCode(): missing in harmony
+method java.util.concurrent.CyclicBarrier.isBroken(): missing in harmony
+method java.util.concurrent.CyclicBarrier.notify(): missing in harmony
+method java.util.concurrent.CyclicBarrier.notifyAll(): missing in harmony
+method java.util.concurrent.CyclicBarrier.reset(): missing in harmony
+method java.util.concurrent.CyclicBarrier.toString(): missing in harmony
+method java.util.concurrent.CyclicBarrier.wait(): missing in harmony
+method java.util.concurrent.CyclicBarrier.wait(long): missing in harmony
+method java.util.concurrent.CyclicBarrier.wait(long, int): missing in harmony
+method java.util.concurrent.DelayQueue.add(T): missing in harmony
+method java.util.concurrent.DelayQueue.addAll(java.util.Collection<? extends T>): missing in harmony
+method java.util.concurrent.DelayQueue.clear(): missing in harmony
+method java.util.concurrent.DelayQueue.clone(): missing in harmony
+method java.util.concurrent.DelayQueue.contains(java.lang.Object): missing in harmony
+method java.util.concurrent.DelayQueue.containsAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.DelayQueue.drainTo(java.util.Collection<? super T>): missing in harmony
+method java.util.concurrent.DelayQueue.drainTo(java.util.Collection<? super T>, int): missing in harmony
+method java.util.concurrent.DelayQueue.element(): missing in harmony
+method java.util.concurrent.DelayQueue.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.DelayQueue.finalize(): missing in harmony
+method java.util.concurrent.DelayQueue.getClass(): missing in harmony
+method java.util.concurrent.DelayQueue.hashCode(): missing in harmony
+method java.util.concurrent.DelayQueue.isEmpty(): missing in harmony
+method java.util.concurrent.DelayQueue.iterator(): missing in harmony
+method java.util.concurrent.DelayQueue.notify(): missing in harmony
+method java.util.concurrent.DelayQueue.notifyAll(): missing in harmony
+method java.util.concurrent.DelayQueue.offer(T): missing in harmony
+method java.util.concurrent.DelayQueue.offer(T, long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.DelayQueue.peek(): missing in harmony
+method java.util.concurrent.DelayQueue.poll(): missing in harmony
+method java.util.concurrent.DelayQueue.poll(long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.DelayQueue.put(T): missing in harmony
+method java.util.concurrent.DelayQueue.remainingCapacity(): missing in harmony
+method java.util.concurrent.DelayQueue.remove(): missing in harmony
+method java.util.concurrent.DelayQueue.remove(java.lang.Object): missing in harmony
+method java.util.concurrent.DelayQueue.removeAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.DelayQueue.retainAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.DelayQueue.size(): missing in harmony
+method java.util.concurrent.DelayQueue.take(): missing in harmony
+method java.util.concurrent.DelayQueue.toArray(): missing in harmony
+method java.util.concurrent.DelayQueue.toArray(T2[]): missing in harmony
+method java.util.concurrent.DelayQueue.toString(): missing in harmony
+method java.util.concurrent.DelayQueue.wait(): missing in harmony
+method java.util.concurrent.DelayQueue.wait(long): missing in harmony
+method java.util.concurrent.DelayQueue.wait(long, int): missing in harmony
+method java.util.concurrent.Exchanger.clone(): missing in harmony
+method java.util.concurrent.Exchanger.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.Exchanger.exchange(T): missing in harmony
+method java.util.concurrent.Exchanger.exchange(T, long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.Exchanger.finalize(): missing in harmony
+method java.util.concurrent.Exchanger.getClass(): missing in harmony
+method java.util.concurrent.Exchanger.hashCode(): missing in harmony
+method java.util.concurrent.Exchanger.notify(): missing in harmony
+method java.util.concurrent.Exchanger.notifyAll(): missing in harmony
+method java.util.concurrent.Exchanger.toString(): missing in harmony
+method java.util.concurrent.Exchanger.wait(): missing in harmony
+method java.util.concurrent.Exchanger.wait(long): missing in harmony
+method java.util.concurrent.Exchanger.wait(long, int): missing in harmony
+method java.util.concurrent.ExecutionException.clone(): missing in harmony
+method java.util.concurrent.ExecutionException.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.ExecutionException.fillInStackTrace(): missing in harmony
+method java.util.concurrent.ExecutionException.finalize(): missing in harmony
+method java.util.concurrent.ExecutionException.getCause(): missing in harmony
+method java.util.concurrent.ExecutionException.getClass(): missing in harmony
+method java.util.concurrent.ExecutionException.getLocalizedMessage(): missing in harmony
+method java.util.concurrent.ExecutionException.getMessage(): missing in harmony
+method java.util.concurrent.ExecutionException.getStackTrace(): missing in harmony
+method java.util.concurrent.ExecutionException.hashCode(): missing in harmony
+method java.util.concurrent.ExecutionException.initCause(java.lang.Throwable): missing in harmony
+method java.util.concurrent.ExecutionException.notify(): missing in harmony
+method java.util.concurrent.ExecutionException.notifyAll(): missing in harmony
+method java.util.concurrent.ExecutionException.printStackTrace(): missing in harmony
+method java.util.concurrent.ExecutionException.printStackTrace(java.io.PrintStream): missing in harmony
+method java.util.concurrent.ExecutionException.printStackTrace(java.io.PrintWriter): missing in harmony
+method java.util.concurrent.ExecutionException.setStackTrace(java.lang.StackTraceElement[]): missing in harmony
+method java.util.concurrent.ExecutionException.toString(): missing in harmony
+method java.util.concurrent.ExecutionException.wait(): missing in harmony
+method java.util.concurrent.ExecutionException.wait(long): missing in harmony
+method java.util.concurrent.ExecutionException.wait(long, int): missing in harmony
+method java.util.concurrent.ExecutorCompletionService.clone(): missing in harmony
+method java.util.concurrent.ExecutorCompletionService.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.ExecutorCompletionService.finalize(): missing in harmony
+method java.util.concurrent.ExecutorCompletionService.getClass(): missing in harmony
+method java.util.concurrent.ExecutorCompletionService.hashCode(): missing in harmony
+method java.util.concurrent.ExecutorCompletionService.notify(): missing in harmony
+method java.util.concurrent.ExecutorCompletionService.notifyAll(): missing in harmony
+method java.util.concurrent.ExecutorCompletionService.poll(): missing in harmony
+method java.util.concurrent.ExecutorCompletionService.poll(long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.ExecutorCompletionService.submit(java.lang.Runnable, T): missing in harmony
+method java.util.concurrent.ExecutorCompletionService.submit(java.util.concurrent.Callable<T>): missing in harmony
+method java.util.concurrent.ExecutorCompletionService.take(): missing in harmony
+method java.util.concurrent.ExecutorCompletionService.toString(): missing in harmony
+method java.util.concurrent.ExecutorCompletionService.wait(): missing in harmony
+method java.util.concurrent.ExecutorCompletionService.wait(long): missing in harmony
+method java.util.concurrent.ExecutorCompletionService.wait(long, int): missing in harmony
+method java.util.concurrent.ExecutorService.awaitTermination(long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.ExecutorService.execute(java.lang.Runnable): missing in harmony
+method java.util.concurrent.ExecutorService.invokeAll(java.util.Collection<? extends java.util.concurrent.Callable<T>>): missing in harmony
+method java.util.concurrent.ExecutorService.invokeAll(java.util.Collection<? extends java.util.concurrent.Callable<T>>, long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.ExecutorService.invokeAny(java.util.Collection<? extends java.util.concurrent.Callable<T>>): missing in harmony
+method java.util.concurrent.ExecutorService.invokeAny(java.util.Collection<? extends java.util.concurrent.Callable<T>>, long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.ExecutorService.isShutdown(): missing in harmony
+method java.util.concurrent.ExecutorService.isTerminated(): missing in harmony
+method java.util.concurrent.ExecutorService.shutdown(): missing in harmony
+method java.util.concurrent.ExecutorService.shutdownNow(): missing in harmony
+method java.util.concurrent.ExecutorService.submit(java.lang.Runnable): missing in harmony
+method java.util.concurrent.ExecutorService.submit(java.lang.Runnable, T): missing in harmony
+method java.util.concurrent.ExecutorService.submit(java.util.concurrent.Callable<T>): missing in harmony
+method java.util.concurrent.Executors.callable(java.lang.Runnable): missing in harmony
+method java.util.concurrent.Executors.callable(java.lang.Runnable, T): missing in harmony
+method java.util.concurrent.Executors.callable(java.security.PrivilegedAction<?>): missing in harmony
+method java.util.concurrent.Executors.callable(java.security.PrivilegedExceptionAction<?>): missing in harmony
+method java.util.concurrent.Executors.clone(): missing in harmony
+method java.util.concurrent.Executors.defaultThreadFactory(): missing in harmony
+method java.util.concurrent.Executors.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.Executors.finalize(): missing in harmony
+method java.util.concurrent.Executors.getClass(): missing in harmony
+method java.util.concurrent.Executors.hashCode(): missing in harmony
+method java.util.concurrent.Executors.newCachedThreadPool(): missing in harmony
+method java.util.concurrent.Executors.newCachedThreadPool(java.util.concurrent.ThreadFactory): missing in harmony
+method java.util.concurrent.Executors.newFixedThreadPool(int): missing in harmony
+method java.util.concurrent.Executors.newFixedThreadPool(int, java.util.concurrent.ThreadFactory): missing in harmony
+method java.util.concurrent.Executors.newScheduledThreadPool(int): missing in harmony
+method java.util.concurrent.Executors.newScheduledThreadPool(int, java.util.concurrent.ThreadFactory): missing in harmony
+method java.util.concurrent.Executors.newSingleThreadExecutor(): missing in harmony
+method java.util.concurrent.Executors.newSingleThreadExecutor(java.util.concurrent.ThreadFactory): missing in harmony
+method java.util.concurrent.Executors.newSingleThreadScheduledExecutor(): missing in harmony
+method java.util.concurrent.Executors.newSingleThreadScheduledExecutor(java.util.concurrent.ThreadFactory): missing in harmony
+method java.util.concurrent.Executors.notify(): missing in harmony
+method java.util.concurrent.Executors.notifyAll(): missing in harmony
+method java.util.concurrent.Executors.privilegedCallable(java.util.concurrent.Callable<T>): missing in harmony
+method java.util.concurrent.Executors.privilegedCallableUsingCurrentClassLoader(java.util.concurrent.Callable<T>): missing in harmony
+method java.util.concurrent.Executors.privilegedThreadFactory(): missing in harmony
+method java.util.concurrent.Executors.toString(): missing in harmony
+method java.util.concurrent.Executors.unconfigurableExecutorService(java.util.concurrent.ExecutorService): missing in harmony
+method java.util.concurrent.Executors.unconfigurableScheduledExecutorService(java.util.concurrent.ScheduledExecutorService): missing in harmony
+method java.util.concurrent.Executors.wait(): missing in harmony
+method java.util.concurrent.Executors.wait(long): missing in harmony
+method java.util.concurrent.Executors.wait(long, int): missing in harmony
+method java.util.concurrent.FutureTask.cancel(boolean): missing in harmony
+method java.util.concurrent.FutureTask.clone(): missing in harmony
+method java.util.concurrent.FutureTask.done(): missing in harmony
+method java.util.concurrent.FutureTask.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.FutureTask.finalize(): missing in harmony
+method java.util.concurrent.FutureTask.get(): missing in harmony
+method java.util.concurrent.FutureTask.get(long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.FutureTask.getClass(): missing in harmony
+method java.util.concurrent.FutureTask.hashCode(): missing in harmony
+method java.util.concurrent.FutureTask.isCancelled(): missing in harmony
+method java.util.concurrent.FutureTask.isDone(): missing in harmony
+method java.util.concurrent.FutureTask.notify(): missing in harmony
+method java.util.concurrent.FutureTask.notifyAll(): missing in harmony
+method java.util.concurrent.FutureTask.run(): missing in harmony
+method java.util.concurrent.FutureTask.runAndReset(): missing in harmony
+method java.util.concurrent.FutureTask.set(T): missing in harmony
+method java.util.concurrent.FutureTask.setException(java.lang.Throwable): missing in harmony
+method java.util.concurrent.FutureTask.toString(): missing in harmony
+method java.util.concurrent.FutureTask.wait(): missing in harmony
+method java.util.concurrent.FutureTask.wait(long): missing in harmony
+method java.util.concurrent.FutureTask.wait(long, int): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.add(T): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.addAll(java.util.Collection<? extends T>): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.clear(): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.clone(): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.contains(java.lang.Object): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.containsAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.drainTo(java.util.Collection<? super T>): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.drainTo(java.util.Collection<? super T>, int): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.element(): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.finalize(): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.getClass(): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.hashCode(): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.isEmpty(): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.iterator(): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.notify(): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.notifyAll(): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.offer(T): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.offer(T, long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.peek(): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.poll(): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.poll(long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.put(T): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.remainingCapacity(): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.remove(): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.remove(java.lang.Object): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.removeAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.retainAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.size(): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.take(): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.toArray(): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.toArray(T2[]): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.toString(): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.wait(): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.wait(long): missing in harmony
+method java.util.concurrent.LinkedBlockingQueue.wait(long, int): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.add(T): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.addAll(java.util.Collection<? extends T>): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.clear(): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.clone(): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.comparator(): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.contains(java.lang.Object): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.containsAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.drainTo(java.util.Collection<? super T>): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.drainTo(java.util.Collection<? super T>, int): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.element(): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.finalize(): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.getClass(): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.hashCode(): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.isEmpty(): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.iterator(): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.notify(): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.notifyAll(): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.offer(T): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.offer(T, long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.peek(): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.poll(): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.poll(long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.put(T): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.remainingCapacity(): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.remove(): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.remove(java.lang.Object): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.removeAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.retainAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.size(): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.take(): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.toArray(): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.toArray(T2[]): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.toString(): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.wait(): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.wait(long): missing in harmony
+method java.util.concurrent.PriorityBlockingQueue.wait(long, int): missing in harmony
+method java.util.concurrent.RejectedExecutionException.clone(): missing in harmony
+method java.util.concurrent.RejectedExecutionException.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.RejectedExecutionException.fillInStackTrace(): missing in harmony
+method java.util.concurrent.RejectedExecutionException.finalize(): missing in harmony
+method java.util.concurrent.RejectedExecutionException.getCause(): missing in harmony
+method java.util.concurrent.RejectedExecutionException.getClass(): missing in harmony
+method java.util.concurrent.RejectedExecutionException.getLocalizedMessage(): missing in harmony
+method java.util.concurrent.RejectedExecutionException.getMessage(): missing in harmony
+method java.util.concurrent.RejectedExecutionException.getStackTrace(): missing in harmony
+method java.util.concurrent.RejectedExecutionException.hashCode(): missing in harmony
+method java.util.concurrent.RejectedExecutionException.initCause(java.lang.Throwable): missing in harmony
+method java.util.concurrent.RejectedExecutionException.notify(): missing in harmony
+method java.util.concurrent.RejectedExecutionException.notifyAll(): missing in harmony
+method java.util.concurrent.RejectedExecutionException.printStackTrace(): missing in harmony
+method java.util.concurrent.RejectedExecutionException.printStackTrace(java.io.PrintStream): missing in harmony
+method java.util.concurrent.RejectedExecutionException.printStackTrace(java.io.PrintWriter): missing in harmony
+method java.util.concurrent.RejectedExecutionException.setStackTrace(java.lang.StackTraceElement[]): missing in harmony
+method java.util.concurrent.RejectedExecutionException.toString(): missing in harmony
+method java.util.concurrent.RejectedExecutionException.wait(): missing in harmony
+method java.util.concurrent.RejectedExecutionException.wait(long): missing in harmony
+method java.util.concurrent.RejectedExecutionException.wait(long, int): missing in harmony
+method java.util.concurrent.ScheduledExecutorService.schedule(java.lang.Runnable, long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.ScheduledExecutorService.schedule(java.util.concurrent.Callable<T>, long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.ScheduledExecutorService.scheduleAtFixedRate(java.lang.Runnable, long, long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.ScheduledExecutorService.scheduleWithFixedDelay(java.lang.Runnable, long, long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.ScheduledThreadPoolExecutor.getContinueExistingPeriodicTasksAfterShutdownPolicy(): missing in harmony
+method java.util.concurrent.ScheduledThreadPoolExecutor.getExecuteExistingDelayedTasksAfterShutdownPolicy(): missing in harmony
+method java.util.concurrent.ScheduledThreadPoolExecutor.setContinueExistingPeriodicTasksAfterShutdownPolicy(boolean): missing in harmony
+method java.util.concurrent.ScheduledThreadPoolExecutor.setExecuteExistingDelayedTasksAfterShutdownPolicy(boolean): missing in harmony
+method java.util.concurrent.Semaphore.acquire(): missing in harmony
+method java.util.concurrent.Semaphore.acquire(int): missing in harmony
+method java.util.concurrent.Semaphore.acquireUninterruptibly(): missing in harmony
+method java.util.concurrent.Semaphore.acquireUninterruptibly(int): missing in harmony
+method java.util.concurrent.Semaphore.availablePermits(): missing in harmony
+method java.util.concurrent.Semaphore.clone(): missing in harmony
+method java.util.concurrent.Semaphore.drainPermits(): missing in harmony
+method java.util.concurrent.Semaphore.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.Semaphore.finalize(): missing in harmony
+method java.util.concurrent.Semaphore.getClass(): missing in harmony
+method java.util.concurrent.Semaphore.getQueueLength(): missing in harmony
+method java.util.concurrent.Semaphore.getQueuedThreads(): missing in harmony
+method java.util.concurrent.Semaphore.hasQueuedThreads(): missing in harmony
+method java.util.concurrent.Semaphore.hashCode(): missing in harmony
+method java.util.concurrent.Semaphore.isFair(): missing in harmony
+method java.util.concurrent.Semaphore.notify(): missing in harmony
+method java.util.concurrent.Semaphore.notifyAll(): missing in harmony
+method java.util.concurrent.Semaphore.reducePermits(int): missing in harmony
+method java.util.concurrent.Semaphore.release(): missing in harmony
+method java.util.concurrent.Semaphore.release(int): missing in harmony
+method java.util.concurrent.Semaphore.toString(): missing in harmony
+method java.util.concurrent.Semaphore.tryAcquire(): missing in harmony
+method java.util.concurrent.Semaphore.tryAcquire(int): missing in harmony
+method java.util.concurrent.Semaphore.tryAcquire(int, long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.Semaphore.tryAcquire(long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.Semaphore.wait(): missing in harmony
+method java.util.concurrent.Semaphore.wait(long): missing in harmony
+method java.util.concurrent.Semaphore.wait(long, int): missing in harmony
+method java.util.concurrent.SynchronousQueue.add(T): missing in harmony
+method java.util.concurrent.SynchronousQueue.addAll(java.util.Collection<? extends T>): missing in harmony
+method java.util.concurrent.SynchronousQueue.clear(): missing in harmony
+method java.util.concurrent.SynchronousQueue.clone(): missing in harmony
+method java.util.concurrent.SynchronousQueue.contains(java.lang.Object): missing in harmony
+method java.util.concurrent.SynchronousQueue.containsAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.SynchronousQueue.drainTo(java.util.Collection<? super T>): missing in harmony
+method java.util.concurrent.SynchronousQueue.drainTo(java.util.Collection<? super T>, int): missing in harmony
+method java.util.concurrent.SynchronousQueue.element(): missing in harmony
+method java.util.concurrent.SynchronousQueue.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.SynchronousQueue.finalize(): missing in harmony
+method java.util.concurrent.SynchronousQueue.getClass(): missing in harmony
+method java.util.concurrent.SynchronousQueue.hashCode(): missing in harmony
+method java.util.concurrent.SynchronousQueue.isEmpty(): missing in harmony
+method java.util.concurrent.SynchronousQueue.iterator(): missing in harmony
+method java.util.concurrent.SynchronousQueue.notify(): missing in harmony
+method java.util.concurrent.SynchronousQueue.notifyAll(): missing in harmony
+method java.util.concurrent.SynchronousQueue.offer(T): missing in harmony
+method java.util.concurrent.SynchronousQueue.offer(T, long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.SynchronousQueue.peek(): missing in harmony
+method java.util.concurrent.SynchronousQueue.poll(): missing in harmony
+method java.util.concurrent.SynchronousQueue.poll(long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.SynchronousQueue.put(T): missing in harmony
+method java.util.concurrent.SynchronousQueue.remainingCapacity(): missing in harmony
+method java.util.concurrent.SynchronousQueue.remove(): missing in harmony
+method java.util.concurrent.SynchronousQueue.remove(java.lang.Object): missing in harmony
+method java.util.concurrent.SynchronousQueue.removeAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.SynchronousQueue.retainAll(java.util.Collection<?>): missing in harmony
+method java.util.concurrent.SynchronousQueue.size(): missing in harmony
+method java.util.concurrent.SynchronousQueue.take(): missing in harmony
+method java.util.concurrent.SynchronousQueue.toArray(): missing in harmony
+method java.util.concurrent.SynchronousQueue.toArray(T2[]): missing in harmony
+method java.util.concurrent.SynchronousQueue.toString(): missing in harmony
+method java.util.concurrent.SynchronousQueue.wait(): missing in harmony
+method java.util.concurrent.SynchronousQueue.wait(long): missing in harmony
+method java.util.concurrent.SynchronousQueue.wait(long, int): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.afterExecute(java.lang.Runnable, java.lang.Throwable): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.beforeExecute(java.lang.Thread, java.lang.Runnable): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.getActiveCount(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.getCompletedTaskCount(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.getCorePoolSize(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.getKeepAliveTime(java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.getLargestPoolSize(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.getMaximumPoolSize(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.getPoolSize(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.getQueue(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.getRejectedExecutionHandler(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.getTaskCount(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.getThreadFactory(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.isTerminating(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.prestartAllCoreThreads(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.prestartCoreThread(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.purge(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.remove(java.lang.Runnable): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.setCorePoolSize(int): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.setKeepAliveTime(long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.setMaximumPoolSize(int): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.setRejectedExecutionHandler(java.util.concurrent.RejectedExecutionHandler): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.setThreadFactory(java.util.concurrent.ThreadFactory): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.terminated(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.AbortPolicy.clone(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.AbortPolicy.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.AbortPolicy.finalize(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.AbortPolicy.getClass(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.AbortPolicy.hashCode(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.AbortPolicy.notify(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.AbortPolicy.notifyAll(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.AbortPolicy.rejectedExecution(java.lang.Runnable, java.util.concurrent.ThreadPoolExecutor): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.AbortPolicy.toString(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.AbortPolicy.wait(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.AbortPolicy.wait(long): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.AbortPolicy.wait(long, int): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy.clone(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy.finalize(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy.getClass(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy.hashCode(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy.notify(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy.notifyAll(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy.rejectedExecution(java.lang.Runnable, java.util.concurrent.ThreadPoolExecutor): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy.toString(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy.wait(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy.wait(long): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy.wait(long, int): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardOldestPolicy.clone(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardOldestPolicy.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardOldestPolicy.finalize(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardOldestPolicy.getClass(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardOldestPolicy.hashCode(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardOldestPolicy.notify(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardOldestPolicy.notifyAll(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardOldestPolicy.rejectedExecution(java.lang.Runnable, java.util.concurrent.ThreadPoolExecutor): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardOldestPolicy.toString(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardOldestPolicy.wait(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardOldestPolicy.wait(long): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardOldestPolicy.wait(long, int): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardPolicy.clone(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardPolicy.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardPolicy.finalize(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardPolicy.getClass(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardPolicy.hashCode(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardPolicy.notify(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardPolicy.notifyAll(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardPolicy.rejectedExecution(java.lang.Runnable, java.util.concurrent.ThreadPoolExecutor): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardPolicy.toString(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardPolicy.wait(): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardPolicy.wait(long): missing in harmony
+method java.util.concurrent.ThreadPoolExecutor.DiscardPolicy.wait(long, int): missing in harmony
+method java.util.concurrent.TimeUnit.clone(): missing in harmony
+method java.util.concurrent.TimeUnit.compareTo(java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.TimeUnit.convert(long, java.util.concurrent.TimeUnit): missing in harmony
+method java.util.concurrent.TimeUnit.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.TimeUnit.finalize(): missing in harmony
+method java.util.concurrent.TimeUnit.getClass(): missing in harmony
+method java.util.concurrent.TimeUnit.getDeclaringClass(): missing in harmony
+method java.util.concurrent.TimeUnit.hashCode(): missing in harmony
+method java.util.concurrent.TimeUnit.name(): missing in harmony
+method java.util.concurrent.TimeUnit.notify(): missing in harmony
+method java.util.concurrent.TimeUnit.notifyAll(): missing in harmony
+method java.util.concurrent.TimeUnit.ordinal(): missing in harmony
+method java.util.concurrent.TimeUnit.sleep(long): missing in harmony
+method java.util.concurrent.TimeUnit.timedJoin(java.lang.Thread, long): missing in harmony
+method java.util.concurrent.TimeUnit.timedWait(java.lang.Object, long): missing in harmony
+method java.util.concurrent.TimeUnit.toMicros(long): missing in harmony
+method java.util.concurrent.TimeUnit.toMillis(long): missing in harmony
+method java.util.concurrent.TimeUnit.toNanos(long): missing in harmony
+method java.util.concurrent.TimeUnit.toSeconds(long): missing in harmony
+method java.util.concurrent.TimeUnit.toString(): missing in harmony
+method java.util.concurrent.TimeUnit.valueOf(java.lang.Class<T>, java.lang.String): missing in harmony
+method java.util.concurrent.TimeUnit.valueOf(java.lang.String): missing in harmony
+method java.util.concurrent.TimeUnit.values(): missing in harmony
+method java.util.concurrent.TimeUnit.wait(): missing in harmony
+method java.util.concurrent.TimeUnit.wait(long): missing in harmony
+method java.util.concurrent.TimeUnit.wait(long, int): missing in harmony
+method java.util.concurrent.TimeoutException.clone(): missing in harmony
+method java.util.concurrent.TimeoutException.equals(java.lang.Object): missing in harmony
+method java.util.concurrent.TimeoutException.fillInStackTrace(): missing in harmony
+method java.util.concurrent.TimeoutException.finalize(): missing in harmony
+method java.util.concurrent.TimeoutException.getCause(): missing in harmony
+method java.util.concurrent.TimeoutException.getClass(): missing in harmony
+method java.util.concurrent.TimeoutException.getLocalizedMessage(): missing in harmony
+method java.util.concurrent.TimeoutException.getMessage(): missing in harmony
+method java.util.concurrent.TimeoutException.getStackTrace(): missing in harmony
+method java.util.concurrent.TimeoutException.hashCode(): missing in harmony
+method java.util.concurrent.TimeoutException.initCause(java.lang.Throwable): missing in harmony
+method java.util.concurrent.TimeoutException.notify(): missing in harmony
+method java.util.concurrent.TimeoutException.notifyAll(): missing in harmony
+method java.util.concurrent.TimeoutException.printStackTrace(): missing in harmony
+method java.util.concurrent.TimeoutException.printStackTrace(java.io.PrintStream): missing in harmony
+method java.util.concurrent.TimeoutException.printStackTrace(java.io.PrintWriter): missing in harmony
+method java.util.concurrent.TimeoutException.setStackTrace(java.lang.StackTraceElement[]): missing in harmony
+method java.util.concurrent.TimeoutException.toString(): missing in harmony
+method java.util.concurrent.TimeoutException.wait(): missing in harmony
+method java.util.concurrent.TimeoutException.wait(long): missing in harmony
+method java.util.concurrent.TimeoutException.wait(long, int): missing in harmony
-class javax.print.attribute.standard.Chromaticity: SerialVersionUID=4660543931355214012 in jdk7, but SerialVersionUID=4815019632775132241 in harmony
-class javax.print.attribute.standard.ColorSupported: SerialVersionUID=-2700555589688535545 in jdk7, but SerialVersionUID=-4157396354416018474 in harmony
-class javax.print.attribute.standard.Compression: SerialVersionUID=-5716748913324997674 in jdk7, but SerialVersionUID=-6282053323613181311 in harmony
-class javax.print.attribute.standard.Copies: SerialVersionUID=-6426631521680023833 in jdk7, but SerialVersionUID=4316623385176582721 in harmony
-class javax.print.attribute.standard.CopiesSupported: SerialVersionUID=6927711687034846001 in jdk7, but SerialVersionUID=-2409001880569358772 in harmony
-class javax.print.attribute.standard.DateTimeAtCompleted: SerialVersionUID=6497399708058490000 in jdk7, but SerialVersionUID=-2659173819043439792 in harmony
-class javax.print.attribute.standard.DateTimeAtCreation: SerialVersionUID=-2923732231056647903 in jdk7, but SerialVersionUID=2317244792237673374 in harmony
-class javax.print.attribute.standard.DateTimeAtProcessing: SerialVersionUID=-3710068197278263244 in jdk7, but SerialVersionUID=3049873428937633465 in harmony
-class javax.print.attribute.standard.Destination: SerialVersionUID=6776739171700415321 in jdk7, but SerialVersionUID=7629901879842934419 in harmony
-class javax.print.attribute.standard.DocumentName: SerialVersionUID=7883105848533280430 in jdk7, but SerialVersionUID=-4497835712835950493 in harmony
-class javax.print.attribute.standard.Fidelity: SerialVersionUID=6320827847329172308 in jdk7, but SerialVersionUID=7582950534372187583 in harmony
-class javax.print.attribute.standard.Finishings: SerialVersionUID=-627840419548391754 in jdk7, but SerialVersionUID=4588294037024197068 in harmony
-class javax.print.attribute.standard.JobHoldUntil: SerialVersionUID=-1664471048860415024 in jdk7, but SerialVersionUID=-389047950048113254 in harmony
-class javax.print.attribute.standard.JobImpressions: SerialVersionUID=8225537206784322464 in jdk7, but SerialVersionUID=-497414040272930504 in harmony
-class javax.print.attribute.standard.JobImpressionsCompleted: SerialVersionUID=6722648442432393294 in jdk7, but SerialVersionUID=-3614441526093320454 in harmony
-class javax.print.attribute.standard.JobImpressionsSupported: SerialVersionUID=-4887354803843173692 in jdk7, but SerialVersionUID=-8430539844819429425 in harmony
-class javax.print.attribute.standard.JobKOctets: SerialVersionUID=-8959710146498202869 in jdk7, but SerialVersionUID=7606717833267619426 in harmony
-class javax.print.attribute.standard.JobKOctetsProcessed: SerialVersionUID=-6265238509657881806 in jdk7, but SerialVersionUID=1805618304193379590 in harmony
-class javax.print.attribute.standard.JobKOctetsSupported: SerialVersionUID=-2867871140549897443 in jdk7, but SerialVersionUID=254767695055747639 in harmony
-class javax.print.attribute.standard.JobMediaSheets: SerialVersionUID=408871131531979741 in jdk7, but SerialVersionUID=-795032762799953738 in harmony
-class javax.print.attribute.standard.JobMediaSheetsCompleted: SerialVersionUID=1739595973810840475 in jdk7, but SerialVersionUID=7267499053255135217 in harmony
-class javax.print.attribute.standard.JobMediaSheetsSupported: SerialVersionUID=2953685470388672940 in jdk7, but SerialVersionUID=6766802283586300921 in harmony
-class javax.print.attribute.standard.JobMessageFromOperator: SerialVersionUID=-4620751846003142047 in jdk7, but SerialVersionUID=513254547722731726 in harmony
-class javax.print.attribute.standard.JobName: SerialVersionUID=4660359192078689545 in jdk7, but SerialVersionUID=30201293180789106 in harmony
-class javax.print.attribute.standard.JobOriginatingUserName: SerialVersionUID=-8052537926362933477 in jdk7, but SerialVersionUID=-4629221202078906833 in harmony
-class javax.print.attribute.standard.JobPriority: SerialVersionUID=-4599900369040602769 in jdk7, but SerialVersionUID=4067651717271759705 in harmony
-class javax.print.attribute.standard.JobPrioritySupported: SerialVersionUID=2564840378013555894 in jdk7, but SerialVersionUID=885376077889234352 in harmony
-class javax.print.attribute.standard.JobSheets: SerialVersionUID=-4735258056132519759 in jdk7, but SerialVersionUID=-8248982897711820140 in harmony
-class javax.print.attribute.standard.JobState: SerialVersionUID=400465010094018920 in jdk7, but SerialVersionUID=-6855502646863295486 in harmony
-class javax.print.attribute.standard.JobStateReason: SerialVersionUID=-8765894420449009168 in jdk7, but SerialVersionUID=-5898632890676978105 in harmony
-class javax.print.attribute.standard.JobStateReasons: SerialVersionUID=8849088261264331812 in jdk7, but SerialVersionUID=-4990251855356594062 in harmony
-class javax.print.attribute.standard.MediaPrintableArea: SerialVersionUID=-1597171464050795793 in jdk7, but SerialVersionUID=675142441597540601 in harmony
-class javax.print.attribute.standard.MediaSize: SerialVersionUID=-1967958664615414771 in jdk7, but SerialVersionUID=-1716665899396476194 in harmony
-class javax.print.attribute.standard.MultipleDocumentHandling: SerialVersionUID=8098326460746413466 in jdk7, but SerialVersionUID=-5965577679239687109 in harmony
-class javax.print.attribute.standard.NumberOfDocuments: SerialVersionUID=7891881310684461097 in jdk7, but SerialVersionUID=1605383973457837261 in harmony
-class javax.print.attribute.standard.NumberOfInterveningJobs: SerialVersionUID=2568141124844982746 in jdk7, but SerialVersionUID=-6463153899688874333 in harmony
-class javax.print.attribute.standard.NumberUp: SerialVersionUID=-3040436486786527811 in jdk7, but SerialVersionUID=323212645572764117 in harmony
-class javax.print.attribute.standard.NumberUpSupported: SerialVersionUID=-1041573395759141805 in jdk7, but SerialVersionUID=-1993643641815071758 in harmony
-class javax.print.attribute.standard.OrientationRequested: SerialVersionUID=-4447437289862822276 in jdk7, but SerialVersionUID=-2932305380984428823 in harmony
-class javax.print.attribute.standard.OutputDeviceAssigned: SerialVersionUID=5486733778854271081 in jdk7, but SerialVersionUID=2580141903519944604 in harmony
-class javax.print.attribute.standard.PDLOverrideSupported: SerialVersionUID=-4393264467928463934 in jdk7, but SerialVersionUID=6440429592815444612 in harmony
-class javax.print.attribute.standard.PageRanges: SerialVersionUID=8639895197656148392 in jdk7, but SerialVersionUID=-3965742280271150406 in harmony
-class javax.print.attribute.standard.PagesPerMinute: SerialVersionUID=-6366403993072862015 in jdk7, but SerialVersionUID=6079184536485756411 in harmony
-class javax.print.attribute.standard.PagesPerMinuteColor: SerialVersionUID=1684993151687470944 in jdk7, but SerialVersionUID=4898682464035891217 in harmony
-class javax.print.attribute.standard.PresentationDirection: SerialVersionUID=8294728067230931780 in jdk7, but SerialVersionUID=-935240858137097872 in harmony
-class javax.print.attribute.standard.PrintQuality: SerialVersionUID=-3072341285225858365 in jdk7, but SerialVersionUID=6516074499877694868 in harmony
-class javax.print.attribute.standard.PrinterInfo: SerialVersionUID=7765280618777599727 in jdk7, but SerialVersionUID=5958774281722128792 in harmony
-class javax.print.attribute.standard.PrinterIsAcceptingJobs: SerialVersionUID=-5052010680537678061 in jdk7, but SerialVersionUID=8631758548531163004 in harmony
-class javax.print.attribute.standard.PrinterLocation: SerialVersionUID=-1598610039865566337 in jdk7, but SerialVersionUID=-8340913905898114863 in harmony
-class javax.print.attribute.standard.PrinterMakeAndModel: SerialVersionUID=4580461489499351411 in jdk7, but SerialVersionUID=-3274969581979831559 in harmony
-class javax.print.attribute.standard.PrinterMessageFromOperator: SerialVersionUID=-4486871203218629318 in jdk7, but SerialVersionUID=4150530425065222540 in harmony
-class javax.print.attribute.standard.PrinterMoreInfo: SerialVersionUID=4555850007675338574 in jdk7, but SerialVersionUID=2990969997587885743 in harmony
-class javax.print.attribute.standard.PrinterMoreInfoManufacturer: SerialVersionUID=3323271346485076608 in jdk7, but SerialVersionUID=-6460114151728690332 in harmony
-class javax.print.attribute.standard.PrinterName: SerialVersionUID=299740639137803127 in jdk7, but SerialVersionUID=-729298266933981518 in harmony
-class javax.print.attribute.standard.PrinterResolution: SerialVersionUID=13090306561090558 in jdk7, but SerialVersionUID=7550522410536148067 in harmony
-class javax.print.attribute.standard.PrinterState: SerialVersionUID=-649578618346507718 in jdk7, but SerialVersionUID=-6734512398806938142 in harmony
-class javax.print.attribute.standard.PrinterStateReason: SerialVersionUID=-1623720656201472593 in jdk7, but SerialVersionUID=-6589437915988107535 in harmony
-class javax.print.attribute.standard.PrinterStateReasons: SerialVersionUID=-3731791085163619457 in jdk7, but SerialVersionUID=7475098360183924891 in harmony
-class javax.print.attribute.standard.PrinterURI: SerialVersionUID=7923912792485606497 in jdk7, but SerialVersionUID=-4681675758241821572 in harmony
-class javax.print.attribute.standard.QueuedJobCount: SerialVersionUID=7499723077864047742 in jdk7, but SerialVersionUID=4536027093120441038 in harmony
-class javax.print.attribute.standard.ReferenceUriSchemesSupported: SerialVersionUID=-8989076942813442805 in jdk7, but SerialVersionUID=6206209856537725732 in harmony
-class javax.print.attribute.standard.RequestingUserName: SerialVersionUID=-2683049894310331454 in jdk7, but SerialVersionUID=-8377172472868319054 in harmony
-class javax.print.attribute.standard.Severity: SerialVersionUID=8781881462717925380 in jdk7, but SerialVersionUID=4112252194610486975 in harmony
-class javax.print.attribute.standard.SheetCollate: SerialVersionUID=7080587914259873003 in jdk7, but SerialVersionUID=-8422780375181358149 in harmony
-class javax.print.attribute.standard.Sides: SerialVersionUID=-6890309414893262822 in jdk7, but SerialVersionUID=768427113248416530 in harmony
-Bad
-class javax.print.attribute.standard.JobStateReasons: implements java.lang.Iterable<javax.print.attribute.standard.JobStateReason> in jdk7, but implements raw java.lang.Iterable in harmony
-class javax.print.attribute.standard.JobStateReasons: implements java.util.Collection<javax.print.attribute.standard.JobStateReason> in jdk7, but implements raw java.util.Collection in harmony
-class javax.print.attribute.standard.JobStateReasons: implements java.util.Set<javax.print.attribute.standard.JobStateReason> in jdk7, but implements raw java.util.Set in harmony
-class javax.print.attribute.standard.JobStateReasons: subclass of java.util.HashSet<javax.print.attribute.standard.JobStateReason> in jdk7, but subclass of raw java.util.HashSet in harmony
-class javax.print.attribute.standard.PrinterStateReasons: implements java.util.Map<javax.print.attribute.standard.PrinterStateReason, javax.print.attribute.standard.Severity> in jdk7, but implements raw java.util.Map in harmony
-class javax.print.attribute.standard.PrinterStateReasons: subclass of java.util.HashMap<javax.print.attribute.standard.PrinterStateReason, javax.print.attribute.standard.Severity> in jdk7, but subclass of raw java.util.HashMap in harmony
-constructor javax.print.attribute.standard.JobStateReasons(java.util.Collection<javax.print.attribute.standard.JobStateReason>): parameters (java.util.Collection<javax.print.attribute.standard.JobStateReason>) in jdk7, but parameters (java.util.Collection) in harmony
-constructor javax.print.attribute.standard.PrinterStateReasons(java.util.Map<javax.print.attribute.standard.PrinterStateReason, javax.print.attribute.standard.Severity>): parameters (java.util.Map<javax.print.attribute.standard.PrinterStateReason, javax.print.attribute.standard.Severity>) in jdk7, but parameters (java.util.Map) in harmony
-method javax.print.attribute.standard.Chromaticity.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.ColorSupported.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.Compression.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.Copies.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.CopiesSupported.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.DateTimeAtCompleted.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.DateTimeAtCreation.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.DateTimeAtProcessing.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.Destination.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.DocumentName.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.Fidelity.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.Finishings.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.JobHoldUntil.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.JobImpressions.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.JobImpressionsCompleted.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.JobImpressionsSupported.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.JobKOctets.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.JobKOctetsProcessed.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.JobKOctetsSupported.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.JobMediaSheets.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.JobMediaSheetsCompleted.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.JobMediaSheetsSupported.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.JobMessageFromOperator.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.JobName.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.JobOriginatingUserName.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.JobPriority.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.JobPrioritySupported.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.JobSheets.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.JobState.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.JobStateReason.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.JobStateReasons.addAll(java.util.Collection<? extends javax.print.attribute.standard.JobStateReason>): parameters (java.util.Collection<? extends javax.print.attribute.standard.JobStateReason>) in jdk7, but parameters (java.util.Collection<?>) in harmony
-method javax.print.attribute.standard.JobStateReasons.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.JobStateReasons.iterator(): type java.util.Iterator<javax.print.attribute.standard.JobStateReason> in jdk7, but type java.util.Iterator in harmony
-method javax.print.attribute.standard.Media.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.MediaPrintableArea.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.MediaSize.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.MultipleDocumentHandling.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.NumberOfDocuments.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.NumberOfInterveningJobs.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.NumberUp.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.NumberUpSupported.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.OrientationRequested.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.OutputDeviceAssigned.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.PDLOverrideSupported.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.PageRanges.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.PagesPerMinute.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.PagesPerMinuteColor.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.PresentationDirection.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.PrintQuality.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.PrinterInfo.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.PrinterIsAcceptingJobs.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.PrinterLocation.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.PrinterMakeAndModel.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.PrinterMessageFromOperator.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.PrinterMoreInfo.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.PrinterMoreInfoManufacturer.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.PrinterName.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.PrinterResolution.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.PrinterState.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.PrinterStateReason.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.PrinterStateReasons.entrySet(): type java.util.Set<java.util.Map.Entry<javax.print.attribute.standard.PrinterStateReason, javax.print.attribute.standard.Severity>> in jdk7, but type java.util.Set<java.util.Map.Entry> in harmony
-method javax.print.attribute.standard.PrinterStateReasons.get(java.lang.Object): type javax.print.attribute.standard.Severity in jdk7, but type java.lang.Object in harmony
-method javax.print.attribute.standard.PrinterStateReasons.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.PrinterStateReasons.keySet(): type java.util.Set<javax.print.attribute.standard.PrinterStateReason> in jdk7, but type java.util.Set in harmony
-method javax.print.attribute.standard.PrinterStateReasons.printerStateReasonSet(javax.print.attribute.standard.Severity): type java.util.Set<javax.print.attribute.standard.PrinterStateReason> in jdk7, but type java.util.Set in harmony
-method javax.print.attribute.standard.PrinterStateReasons.putAll(java.util.Map<? extends javax.print.attribute.standard.PrinterStateReason, ? extends javax.print.attribute.standard.Severity>): parameters (java.util.Map<? extends javax.print.attribute.standard.PrinterStateReason, ? extends javax.print.attribute.standard.Severity>) in jdk7, but parameters (java.util.Map<?, ?>) in harmony
-method javax.print.attribute.standard.PrinterStateReasons.remove(java.lang.Object): type javax.print.attribute.standard.Severity in jdk7, but type java.lang.Object in harmony
-method javax.print.attribute.standard.PrinterStateReasons.values(): type java.util.Collection<javax.print.attribute.standard.Severity> in jdk7, but type java.util.Collection in harmony
-method javax.print.attribute.standard.PrinterURI.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.QueuedJobCount.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.ReferenceUriSchemesSupported.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.RequestingUserName.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.Severity.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.SheetCollate.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-method javax.print.attribute.standard.Sides.getCategory(): type java.lang.Class<? extends javax.print.attribute.Attribute> in jdk7, but type java.lang.Class in harmony
-Missing
-method javax.print.attribute.standard.JobStateReasons.add(javax.print.attribute.standard.JobStateReason): missing in harmony
-method javax.print.attribute.standard.PrinterStateReasons.put(javax.print.attribute.standard.PrinterStateReason, javax.print.attribute.standard.Severity): missing in harmony


Japi diff harmony vs jdk7:
Full results:
http://www.kaffe.org/~stuart/japi/htmlout/h-harmony-jdk7.html

Changes since last run:

-Comparison run at Tue Oct 31 13:46:51 2006 GMT
-harmony API scanned at 2006/10/31 10:09:17 GMT
-jdk7 API scanned at 2006/10/31 05:49:40 EST
+Comparison run at Wed Nov  1 12:43:44 2006 GMT
+harmony API scanned at 2006/11/01 12:16:09 GMT
+jdk7 API scanned at 2006/11/01 05:38:22 EST
-java.util.concurrent: 99.03% good, 0.96% bad, 0.1% abs.add
+java.util.concurrent: 95.31% good, 4.68% bad, 92.18% abs.add
-javax.print.attribute.standard: 95.76% good, 3.93% minor, 0.29% bad
+javax.print.attribute.standard: 99.94% good, 0.05% minor
-Total: 90.78% good, 0.32% minor, 0.16% bad, 8.72% missing, 0.17% abs.add
+Total: 90.78% good, 0.28% minor, 0.15% bad, 8.77% missing, 0.21% abs.add
-Classes: 476 minor, 118 bad, 486 missing.
+Classes: 411 minor, 118 bad, 486 missing.
-Methods: 5 minor, 88 bad, 68 missing, 247 abs.add.
+Methods: 5 minor, 76 bad, 68 missing, 305 abs.add.
-method java.util.concurrent.ConcurrentHashMap.clone(): doesn't throw java.lang.CloneNotSupportedException in harmony, but throws java.lang.CloneNotSupportedException in jdk7
-method java.util.concurrent.ConcurrentHashMap.clone(): public in harmony, but protected in jdk7
-method java.util.concurrent.ExecutorService.invokeAll(java.util.Collection<java.util.concurrent.Callable<T>>): parameters (java.util.Collection<java.util.concurrent.Callable<T>>) in harmony, but parameters (java.util.Collection<? extends java.util.concurrent.Callable<T>>) in jdk7
-method java.util.concurrent.ExecutorService.invokeAll(java.util.Collection<java.util.concurrent.Callable<T>>, long, java.util.concurrent.TimeUnit): parameters (java.util.Collection<java.util.concurrent.Callable<T>>, long, java.util.concurrent.TimeUnit) in harmony, but parameters (java.util.Collection<? extends java.util.concurrent.Callable<T>>, long, java.util.concurrent.TimeUnit) in jdk7
-method java.util.concurrent.ExecutorService.invokeAny(java.util.Collection<java.util.concurrent.Callable<T>>): parameters (java.util.Collection<java.util.concurrent.Callable<T>>) in harmony, but parameters (java.util.Collection<? extends java.util.concurrent.Callable<T>>) in jdk7
-method java.util.concurrent.ExecutorService.invokeAny(java.util.Collection<java.util.concurrent.Callable<T>>, long, java.util.concurrent.TimeUnit): parameters (java.util.Collection<java.util.concurrent.Callable<T>>, long, java.util.concurrent.TimeUnit) in harmony, but parameters (java.util.Collection<? extends java.util.concurrent.Callable<T>>, long, java.util.concurrent.TimeUnit) in jdk7
-method java.util.concurrent.TimeUnit.finalize(): throws java.lang.Throwable in harmony, but doesn't throw java.lang.Throwable in jdk7
+method java.util.concurrent.BlockingQueue.add(T): new interface method in jdk7
+method java.util.concurrent.BlockingQueue.addAll(java.util.Collection<? extends T>): new interface method in jdk7
+method java.util.concurrent.BlockingQueue.clear(): new interface method in jdk7
+method java.util.concurrent.BlockingQueue.contains(java.lang.Object): new interface method in jdk7
+method java.util.concurrent.BlockingQueue.containsAll(java.util.Collection<?>): new interface method in jdk7
+method java.util.concurrent.BlockingQueue.drainTo(java.util.Collection<? super T>): new interface method in jdk7
+method java.util.concurrent.BlockingQueue.drainTo(java.util.Collection<? super T>, int): new interface method in jdk7
+method java.util.concurrent.BlockingQueue.element(): new interface method in jdk7
+method java.util.concurrent.BlockingQueue.isEmpty(): new interface method in jdk7
+method java.util.concurrent.BlockingQueue.iterator(): new interface method in jdk7
+method java.util.concurrent.BlockingQueue.offer(T): new interface method in jdk7
+method java.util.concurrent.BlockingQueue.offer(T, long, java.util.concurrent.TimeUnit): new interface method in jdk7
+method java.util.concurrent.BlockingQueue.peek(): new interface method in jdk7
+method java.util.concurrent.BlockingQueue.poll(): new interface method in jdk7
+method java.util.concurrent.BlockingQueue.poll(long, java.util.concurrent.TimeUnit): new interface method in jdk7
+method java.util.concurrent.BlockingQueue.put(T): new interface method in jdk7
+method java.util.concurrent.BlockingQueue.remainingCapacity(): new interface method in jdk7
+method java.util.concurrent.BlockingQueue.remove(): new interface method in jdk7
+method java.util.concurrent.BlockingQueue.remove(java.lang.Object): new interface method in jdk7
+method java.util.concurrent.BlockingQueue.removeAll(java.util.Collection<?>): new interface method in jdk7
+method java.util.concurrent.BlockingQueue.retainAll(java.util.Collection<?>): new interface method in jdk7
+method java.util.concurrent.BlockingQueue.size(): new interface method in jdk7
+method java.util.concurrent.BlockingQueue.take(): new interface method in jdk7
+method java.util.concurrent.BlockingQueue.toArray(): new interface method in jdk7
+method java.util.concurrent.BlockingQueue.toArray(T2[]): new interface method in jdk7
+method java.util.concurrent.ConcurrentMap.clear(): new interface method in jdk7
+method java.util.concurrent.ConcurrentMap.containsKey(java.lang.Object): new interface method in jdk7
+method java.util.concurrent.ConcurrentMap.containsValue(java.lang.Object): new interface method in jdk7
+method java.util.concurrent.ConcurrentMap.entrySet(): new interface method in jdk7
+method java.util.concurrent.ConcurrentMap.get(java.lang.Object): new interface method in jdk7
+method java.util.concurrent.ConcurrentMap.isEmpty(): new interface method in jdk7
+method java.util.concurrent.ConcurrentMap.keySet(): new interface method in jdk7
+method java.util.concurrent.ConcurrentMap.put(T, T2): new interface method in jdk7
+method java.util.concurrent.ConcurrentMap.putAll(java.util.Map<? extends T, ? extends T2>): new interface method in jdk7
+method java.util.concurrent.ConcurrentMap.putIfAbsent(T, T2): new interface method in jdk7
+method java.util.concurrent.ConcurrentMap.remove(java.lang.Object): new interface method in jdk7
+method java.util.concurrent.ConcurrentMap.remove(java.lang.Object, java.lang.Object): new interface method in jdk7
+method java.util.concurrent.ConcurrentMap.replace(T, T2): new interface method in jdk7
+method java.util.concurrent.ConcurrentMap.replace(T, T2, T2): new interface method in jdk7
+method java.util.concurrent.ConcurrentMap.size(): new interface method in jdk7
+method java.util.concurrent.ConcurrentMap.values(): new interface method in jdk7
+method java.util.concurrent.ExecutorService.awaitTermination(long, java.util.concurrent.TimeUnit): new interface method in jdk7
+method java.util.concurrent.ExecutorService.execute(java.lang.Runnable): new interface method in jdk7
+method java.util.concurrent.ExecutorService.invokeAll(java.util.Collection<? extends java.util.concurrent.Callable<T>>): new interface method in jdk7
+method java.util.concurrent.ExecutorService.invokeAll(java.util.Collection<? extends java.util.concurrent.Callable<T>>, long, java.util.concurrent.TimeUnit): new interface method in jdk7
+method java.util.concurrent.ExecutorService.invokeAny(java.util.Collection<? extends java.util.concurrent.Callable<T>>): new interface method in jdk7
+method java.util.concurrent.ExecutorService.invokeAny(java.util.Collection<? extends java.util.concurrent.Callable<T>>, long, java.util.concurrent.TimeUnit): new interface method in jdk7
+method java.util.concurrent.ExecutorService.isShutdown(): new interface method in jdk7
+method java.util.concurrent.ExecutorService.isTerminated(): new interface method in jdk7
+method java.util.concurrent.ExecutorService.shutdown(): new interface method in jdk7
+method java.util.concurrent.ExecutorService.shutdownNow(): new interface method in jdk7
+method java.util.concurrent.ExecutorService.submit(java.lang.Runnable): new interface method in jdk7
+method java.util.concurrent.ExecutorService.submit(java.lang.Runnable, T): new interface method in jdk7
+method java.util.concurrent.ExecutorService.submit(java.util.concurrent.Callable<T>): new interface method in jdk7
+method java.util.concurrent.ScheduledExecutorService.schedule(java.lang.Runnable, long, java.util.concurrent.TimeUnit): new interface method in jdk7
+method java.util.concurrent.ScheduledExecutorService.schedule(java.util.concurrent.Callable<T>, long, java.util.concurrent.TimeUnit): new interface method in jdk7
+method java.util.concurrent.ScheduledExecutorService.scheduleAtFixedRate(java.lang.Runnable, long, long, java.util.concurrent.TimeUnit): new interface method in jdk7
+method java.util.concurrent.ScheduledExecutorService.scheduleWithFixedDelay(java.lang.Runnable, long, long, java.util.concurrent.TimeUnit): new interface method in jdk7
-class javax.print.attribute.standard.Chromaticity: SerialVersionUID=4815019632775132241 in harmony, but SerialVersionUID=4660543931355214012 in jdk7
-class javax.print.attribute.standard.ColorSupported: SerialVersionUID=-4157396354416018474 in harmony, but SerialVersionUID=-2700555589688535545 in jdk7
-class javax.print.attribute.standard.Compression: SerialVersionUID=-6282053323613181311 in harmony, but SerialVersionUID=-5716748913324997674 in jdk7
-class javax.print.attribute.standard.Copies: SerialVersionUID=4316623385176582721 in harmony, but SerialVersionUID=-6426631521680023833 in jdk7
-class javax.print.attribute.standard.CopiesSupported: SerialVersionUID=-2409001880569358772 in harmony, but SerialVersionUID=6927711687034846001 in jdk7
-class javax.print.attribute.standard.DateTimeAtCompleted: SerialVersionUID=-2659173819043439792 in harmony, but SerialVersionUID=6497399708058490000 in jdk7
-class javax.print.attribute.standard.DateTimeAtCreation: SerialVersionUID=2317244792237673374 in harmony, but SerialVersionUID=-2923732231056647903 in jdk7
-class javax.print.attribute.standard.DateTimeAtProcessing: SerialVersionUID=3049873428937633465 in harmony, but SerialVersionUID=-3710068197278263244 in jdk7
-class javax.print.attribute.standard.Destination: SerialVersionUID=7629901879842934419 in harmony, but SerialVersionUID=6776739171700415321 in jdk7
-class javax.print.attribute.standard.DocumentName: SerialVersionUID=-4497835712835950493 in harmony, but SerialVersionUID=7883105848533280430 in jdk7
-class javax.print.attribute.standard.Fidelity: SerialVersionUID=7582950534372187583 in harmony, but SerialVersionUID=6320827847329172308 in jdk7
-class javax.print.attribute.standard.Finishings: SerialVersionUID=4588294037024197068 in harmony, but SerialVersionUID=-627840419548391754 in jdk7
-class javax.print.attribute.standard.JobHoldUntil: SerialVersionUID=-389047950048113254 in harmony, but SerialVersionUID=-1664471048860415024 in jdk7
-class javax.print.attribute.standard.JobImpressions: SerialVersionUID=-497414040272930504 in harmony, but SerialVersionUID=8225537206784322464 in jdk7
-class javax.print.attribute.standard.JobImpressionsCompleted: SerialVersionUID=-3614441526093320454 in harmony, but SerialVersionUID=6722648442432393294 in jdk7
-class javax.print.attribute.standard.JobImpressionsSupported: SerialVersionUID=-8430539844819429425 in harmony, but SerialVersionUID=-4887354803843173692 in jdk7
-class javax.print.attribute.standard.JobKOctets: SerialVersionUID=7606717833267619426 in harmony, but SerialVersionUID=-8959710146498202869 in jdk7
-class javax.print.attribute.standard.JobKOctetsProcessed: SerialVersionUID=1805618304193379590 in harmony, but SerialVersionUID=-6265238509657881806 in jdk7
-class javax.print.attribute.standard.JobKOctetsSupported: SerialVersionUID=254767695055747639 in harmony, but SerialVersionUID=-2867871140549897443 in jdk7
-class javax.print.attribute.standard.JobMediaSheets: SerialVersionUID=-795032762799953738 in harmony, but SerialVersionUID=408871131531979741 in jdk7
-class javax.print.attribute.standard.JobMediaSheetsCompleted: SerialVersionUID=7267499053255135217 in harmony, but SerialVersionUID=1739595973810840475 in jdk7
-class javax.print.attribute.standard.JobMediaSheetsSupported: SerialVersionUID=6766802283586300921 in harmony, but SerialVersionUID=2953685470388672940 in jdk7
-class javax.print.attribute.standard.JobMessageFromOperator: SerialVersionUID=513254547722731726 in harmony, but SerialVersionUID=-4620751846003142047 in jdk7
-class javax.print.attribute.standard.JobName: SerialVersionUID=30201293180789106 in harmony, but SerialVersionUID=4660359192078689545 in jdk7
-class javax.print.attribute.standard.JobOriginatingUserName: SerialVersionUID=-4629221202078906833 in harmony, but SerialVersionUID=-8052537926362933477 in jdk7
-class javax.print.attribute.standard.JobPriority: SerialVersionUID=4067651717271759705 in harmony, but SerialVersionUID=-4599900369040602769 in jdk7
-class javax.print.attribute.standard.JobPrioritySupported: SerialVersionUID=885376077889234352 in harmony, but SerialVersionUID=2564840378013555894 in jdk7
-class javax.print.attribute.standard.JobSheets: SerialVersionUID=-8248982897711820140 in harmony, but SerialVersionUID=-4735258056132519759 in jdk7
-class javax.print.attribute.standard.JobState: SerialVersionUID=-6855502646863295486 in harmony, but SerialVersionUID=400465010094018920 in jdk7
-class javax.print.attribute.standard.JobStateReason: SerialVersionUID=-5898632890676978105 in harmony, but SerialVersionUID=-8765894420449009168 in jdk7
-class javax.print.attribute.standard.JobStateReasons: SerialVersionUID=-4990251855356594062 in harmony, but SerialVersionUID=8849088261264331812 in jdk7
-class javax.print.attribute.standard.MediaPrintableArea: SerialVersionUID=675142441597540601 in harmony, but SerialVersionUID=-1597171464050795793 in jdk7
-class javax.print.attribute.standard.MediaSize: SerialVersionUID=-1716665899396476194 in harmony, but SerialVersionUID=-1967958664615414771 in jdk7
-class javax.print.attribute.standard.MultipleDocumentHandling: SerialVersionUID=-5965577679239687109 in harmony, but SerialVersionUID=8098326460746413466 in jdk7
-class javax.print.attribute.standard.NumberOfDocuments: SerialVersionUID=1605383973457837261 in harmony, but SerialVersionUID=7891881310684461097 in jdk7
-class javax.print.attribute.standard.NumberOfInterveningJobs: SerialVersionUID=-6463153899688874333 in harmony, but SerialVersionUID=2568141124844982746 in jdk7
-class javax.print.attribute.standard.NumberUp: SerialVersionUID=323212645572764117 in harmony, but SerialVersionUID=-3040436486786527811 in jdk7
-class javax.print.attribute.standard.NumberUpSupported: SerialVersionUID=-1993643641815071758 in harmony, but SerialVersionUID=-1041573395759141805 in jdk7
-class javax.print.attribute.standard.OrientationRequested: SerialVersionUID=-2932305380984428823 in harmony, but SerialVersionUID=-4447437289862822276 in jdk7
-class javax.print.attribute.standard.OutputDeviceAssigned: SerialVersionUID=2580141903519944604 in harmony, but SerialVersionUID=5486733778854271081 in jdk7
-class javax.print.attribute.standard.PDLOverrideSupported: SerialVersionUID=6440429592815444612 in harmony, but SerialVersionUID=-4393264467928463934 in jdk7
-class javax.print.attribute.standard.PageRanges: SerialVersionUID=-3965742280271150406 in harmony, but SerialVersionUID=8639895197656148392 in jdk7
-class javax.print.attribute.standard.PagesPerMinute: SerialVersionUID=6079184536485756411 in harmony, but SerialVersionUID=-6366403993072862015 in jdk7
-class javax.print.attribute.standard.PagesPerMinuteColor: SerialVersionUID=4898682464035891217 in harmony, but SerialVersionUID=1684993151687470944 in jdk7
-class javax.print.attribute.standard.PresentationDirection: SerialVersionUID=-935240858137097872 in harmony, but SerialVersionUID=8294728067230931780 in jdk7
-class javax.print.attribute.standard.PrintQuality: SerialVersionUID=6516074499877694868 in harmony, but SerialVersionUID=-3072341285225858365 in jdk7
-class javax.print.attribute.standard.PrinterInfo: SerialVersionUID=5958774281722128792 in harmony, but SerialVersionUID=7765280618777599727 in jdk7
-class javax.print.attribute.standard.PrinterIsAcceptingJobs: SerialVersionUID=8631758548531163004 in harmony, but SerialVersionUID=-5052010680537678061 in jdk7
-class javax.print.attribute.standard.PrinterLocation: SerialVersionUID=-8340913905898114863 in harmony, but SerialVersionUID=-1598610039865566337 in jdk7
-class javax.print.attribute.standard.PrinterMakeAndModel: SerialVersionUID=-3274969581979831559 in harmony, but SerialVersionUID=4580461489499351411 in jdk7
-class javax.print.attribute.standard.PrinterMessageFromOperator: SerialVersionUID=4150530425065222540 in harmony, but SerialVersionUID=-4486871203218629318 in jdk7
-class javax.print.attribute.standard.PrinterMoreInfo: SerialVersionUID=2990969997587885743 in harmony, but SerialVersionUID=4555850007675338574 in jdk7
-class javax.print.attribute.standard.PrinterMoreInfoManufacturer: SerialVersionUID=-6460114151728690332 in harmony, but SerialVersionUID=3323271346485076608 in jdk7
-class javax.print.attribute.standard.PrinterName: SerialVersionUID=-729298266933981518 in harmony, but SerialVersionUID=299740639137803127 in jdk7
-class javax.print.attribute.standard.PrinterResolution: SerialVersionUID=7550522410536148067 in harmony, but SerialVersionUID=13090306561090558 in jdk7
-class javax.print.attribute.standard.PrinterState: SerialVersionUID=-6734512398806938142 in harmony, but SerialVersionUID=-649578618346507718 in jdk7
-class javax.print.attribute.standard.PrinterStateReason: SerialVersionUID=-6589437915988107535 in harmony, but SerialVersionUID=-1623720656201472593 in jdk7
-class javax.print.attribute.standard.PrinterStateReasons: SerialVersionUID=7475098360183924891 in harmony, but SerialVersionUID=-3731791085163619457 in jdk7
-class javax.print.attribute.standard.PrinterURI: SerialVersionUID=-4681675758241821572 in harmony, but SerialVersionUID=7923912792485606497 in jdk7
-class javax.print.attribute.standard.QueuedJobCount: SerialVersionUID=4536027093120441038 in harmony, but SerialVersionUID=7499723077864047742 in jdk7
-class javax.print.attribute.standard.ReferenceUriSchemesSupported: SerialVersionUID=6206209856537725732 in harmony, but SerialVersionUID=-8989076942813442805 in jdk7
-class javax.print.attribute.standard.RequestingUserName: SerialVersionUID=-8377172472868319054 in harmony, but SerialVersionUID=-2683049894310331454 in jdk7
-class javax.print.attribute.standard.Severity: SerialVersionUID=4112252194610486975 in harmony, but SerialVersionUID=8781881462717925380 in jdk7
-class javax.print.attribute.standard.SheetCollate: SerialVersionUID=-8422780375181358149 in harmony, but SerialVersionUID=7080587914259873003 in jdk7
-class javax.print.attribute.standard.Sides: SerialVersionUID=768427113248416530 in harmony, but SerialVersionUID=-6890309414893262822 in jdk7
-Bad
-method javax.print.attribute.standard.JobStateReasons.addAll(java.util.Collection<?>): parameters (java.util.Collection<?>) in harmony, but parameters (java.util.Collection<? extends javax.print.attribute.standard.JobStateReason>) in jdk7
-method javax.print.attribute.standard.PrinterStateReasons.entrySet(): type java.util.Set<java.util.Map.Entry> in harmony, but type java.util.Set<java.util.Map.Entry<javax.print.attribute.standard.PrinterStateReason, javax.print.attribute.standard.Severity>> in jdk7
-method javax.print.attribute.standard.PrinterStateReasons.get(java.lang.Object): type java.lang.Object in harmony, but type javax.print.attribute.standard.Severity in jdk7
-method javax.print.attribute.standard.PrinterStateReasons.putAll(java.util.Map<?, ?>): parameters (java.util.Map<?, ?>) in harmony, but parameters (java.util.Map<? extends javax.print.attribute.standard.PrinterStateReason, ? extends javax.print.attribute.standard.Severity>) in jdk7
-method javax.print.attribute.standard.PrinterStateReasons.remove(java.lang.Object): type java.lang.Object in harmony, but type javax.print.attribute.standard.Severity in jdk7



Mime
View raw message