Home | History | Annotate | Download | only in lib

META-INF/
META-INF/MANIFEST.MF
com/
com/db4o/
com/db4o/activation/
com/db4o/cluster/
com/db4o/collections/
com/db4o/collections/facades/
com/db4o/config/
com/db4o/config/annotations/
com/db4o/config/annotations/reflect/
com/db4o/constraints/
com/db4o/defragment/
com/db4o/diagnostic/
com/db4o/events/
com/db4o/ext/
com/db4o/foundation/
com/db4o/foundation/io/
com/db4o/foundation/network/
com/db4o/internal/
com/db4o/internal/btree/
com/db4o/internal/btree/algebra/
com/db4o/internal/callbacks/
com/db4o/internal/classindex/
com/db4o/internal/cluster/
com/db4o/internal/collections/
com/db4o/internal/convert/
com/db4o/internal/convert/conversions/
com/db4o/internal/cs/
com/db4o/internal/cs/messages/
com/db4o/internal/diagnostic/
com/db4o/internal/events/
com/db4o/internal/fieldindex/
com/db4o/internal/fileheader/
com/db4o/internal/freespace/
com/db4o/internal/handlers/
com/db4o/internal/handlers/net/
com/db4o/internal/ix/
com/db4o/internal/mapping/
com/db4o/internal/marshall/
com/db4o/internal/query/
com/db4o/internal/query/processor/
com/db4o/internal/query/result/
com/db4o/internal/replication/
com/db4o/internal/slots/
com/db4o/io/
com/db4o/marshall/
com/db4o/messaging/
com/db4o/query/
com/db4o/reflect/
com/db4o/reflect/core/
com/db4o/reflect/generic/
com/db4o/reflect/jdk/
com/db4o/reflect/self/
com/db4o/replication/
com/db4o/ta/
com/db4o/types/
com/db4o/BlobStatus.class

package com.db4o
public abstract com.db4o.BlobStatus extends java.lang.Object {
	public abstract double getStatus () 
}

com/db4o/BlobTransport.class

package com.db4o
public abstract com.db4o.BlobTransport extends java.lang.Object {
	public abstract void writeBlobTo (com.db4o.internal.Transaction, com.db4o.internal.BlobImpl, java.io.File)  throws java.io.IOException 
	public abstract void readBlobFrom (com.db4o.internal.Transaction, com.db4o.internal.BlobImpl, java.io.File)  throws java.io.IOException 
	public abstract void deleteBlobFile (com.db4o.internal.Transaction, com.db4o.internal.BlobImpl) 
}

com/db4o/CorruptionException.class

package com.db4o
public com.db4o.CorruptionException extends java.lang.Exception {
	public void  () 
}

com/db4o/DTrace.class

package com.db4o
public com.db4o.DTrace extends java.lang.Object {
	public static final boolean enabled
	private boolean _enabled
	private boolean _break
	private boolean _log
	private String _tag
	private static long[] _rangeStart
	private static long[] _rangeEnd
	private static int _rangeCount
	public static long _eventNr
	private static long[] _breakEventNrs
	private static int _breakEventCount
	private static boolean _trackEventsWithoutRange
	public static com.db4o.DTrace ADD_TO_CLASS_INDEX
	public static com.db4o.DTrace BEGIN_TOP_LEVEL_CALL
	public static com.db4o.DTrace BIND
	public static com.db4o.DTrace BTREE_NODE_COMMIT_OR_ROLLBACK
	public static com.db4o.DTrace BTREE_NODE_REMOVE
	public static com.db4o.DTrace CANDIDATE_READ
	public static com.db4o.DTrace CLOSE
	public static com.db4o.DTrace COLLECT_CHILDREN
	public static com.db4o.DTrace COMMIT
	public static com.db4o.DTrace CONTINUESET
	public static com.db4o.DTrace CREATE_CANDIDATE
	public static com.db4o.DTrace DELETE
	public static com.db4o.DTrace DONOTINCLUDE
	public static com.db4o.DTrace END_TOP_LEVEL_CALL
	public static com.db4o.DTrace EVALUATE_SELF
	public static com.db4o.DTrace FILE_FREE
	public static com.db4o.DTrace FREE
	public static com.db4o.DTrace FREE_RAM
	public static com.db4o.DTrace FREE_ON_COMMIT
	public static com.db4o.DTrace FREE_ON_ROLLBACK
	public static com.db4o.DTrace FREE_POINTER_ON_ROLLBACK
	public static com.db4o.DTrace GET_SLOT
	public static com.db4o.DTrace GET_POINTER_SLOT
	public static com.db4o.DTrace GET_FREESPACE
	public static com.db4o.DTrace GET_FREESPACE_RAM
	public static com.db4o.DTrace GET_YAPOBJECT
	public static com.db4o.DTrace ID_TREE_ADD
	public static com.db4o.DTrace ID_TREE_REMOVE
	public static com.db4o.DTrace IO_COPY
	public static com.db4o.DTrace JUST_SET
	public static com.db4o.DTrace NEW_INSTANCE
	public static com.db4o.DTrace PRODUCE_SLOT_CHANGE
	public static com.db4o.DTrace QUERY_PROCESS
	public static com.db4o.DTrace READ_ARRAY_WRAPPER
	public static com.db4o.DTrace READ_BYTES
	public static com.db4o.DTrace READ_ID
	public static com.db4o.DTrace READ_SLOT
	public static com.db4o.DTrace REFERENCE_REMOVED
	public static com.db4o.DTrace REGULAR_SEEK
	public static com.db4o.DTrace REMOVE_FROM_CLASS_INDEX
	public static com.db4o.DTrace REREAD_OLD_UUID
	public static com.db4o.DTrace SLOT_SET_POINTER
	public static com.db4o.DTrace SLOT_DELETE
	public static com.db4o.DTrace SLOT_FREE_ON_COMMIT
	public static com.db4o.DTrace SLOT_FREE_ON_ROLLBACK_ID
	public static com.db4o.DTrace SLOT_FREE_ON_ROLLBACK_ADDRESS
	public static com.db4o.DTrace TRANS_COMMIT
	public static com.db4o.DTrace TRANS_DONT_DELETE
	public static com.db4o.DTrace TRANS_DELETE
	public static com.db4o.DTrace TRANS_FLUSH
	public static com.db4o.DTrace YAPCLASS_BY_ID
	public static com.db4o.DTrace YAPCLASS_INIT
	public static com.db4o.DTrace YAPMETA_SET_ID
	public static com.db4o.DTrace YAPMETA_WRITE
	public static com.db4o.DTrace WRITE_BYTES
	public static com.db4o.DTrace WRITE_POINTER
	public static com.db4o.DTrace WRITE_XBYTES
	public static com.db4o.DTrace WRITE_UPDATE_DELETE_MEMBERS
	private static com.db4o.DTrace[] all
	private static int current
	private static void breakPoint () 
	private static final void configure () 
	private static final void init () 
	private static void trackEventsWithoutRange () 
	private void  (boolean, boolean, java.lang.String, boolean) 
	public void log () 
	public void log (long) 
	public void logInfo (java.lang.String) 
	public void log (long, java.lang.String) 
	public void logLength (long, long) 
	public void logLength (com.db4o.internal.slots.Slot) 
	public void logEnd (long, long) 
	public void logEnd (long, long, java.lang.String) 
	public static void addRange (long) 
	public static void addRangeWithLength (long, long) 
	public static void addRangeWithEnd (long, long) 
	private static void breakOnEvent (long) 
	private java.lang.String formatInt (long, int) 
	private java.lang.String formatInt (long) 
	private static void turnAllOffExceptFor (com.db4o.DTrace[]) 
	public static void noWarnings () 
	static void  () 
}

com/db4o/DatabaseClosedException.class

package com.db4o
public com.db4o.DatabaseClosedException extends com.db4o.ext.Db4oException {
	public void  () 
}

com/db4o/DatabaseFileLockedException.class

package com.db4o
public com.db4o.DatabaseFileLockedException extends com.db4o.ext.Db4oException {
	public void  (java.lang.String) 
	public void  (java.lang.String, java.lang.Throwable) 
}

com/db4o/DatabaseMaximumSizeReachedException.class

package com.db4o
public com.db4o.DatabaseMaximumSizeReachedException extends com.db4o.ext.Db4oException {
	public void  () 
}

com/db4o/DatabaseReadOnlyException.class

package com.db4o
public com.db4o.DatabaseReadOnlyException extends com.db4o.ext.Db4oException {
	public void  () 
}

com/db4o/Db4o.class

package com.db4o
public com.db4o.Db4o extends java.lang.Object {
	static final com.db4o.internal.Config4Impl i_config
	public void  () 
	public static void main (java.lang.String[]) 
	public static com.db4o.config.Configuration configure () 
	public static com.db4o.config.Configuration newConfiguration () 
	public static com.db4o.config.Configuration cloneConfiguration () 
	public static com.db4o.ObjectContainer openClient (java.lang.String, int, java.lang.String, java.lang.String)  throws com.db4o.Db4oIOException com.db4o.ext.OldFormatException com.db4o.InvalidPasswordException 
	public static com.db4o.ObjectContainer openClient (com.db4o.config.Configuration, java.lang.String, int, java.lang.String, java.lang.String)  throws com.db4o.Db4oIOException com.db4o.ext.OldFormatException com.db4o.InvalidPasswordException 
	public static com.db4o.ObjectContainer openClient (com.db4o.config.Configuration, java.lang.String, int, java.lang.String, java.lang.String, com.db4o.config.NativeSocketFactory)  throws com.db4o.Db4oIOException com.db4o.ext.OldFormatException com.db4o.InvalidPasswordException 
	public static final com.db4o.ObjectContainer openFile (java.lang.String)  throws com.db4o.Db4oIOException com.db4o.DatabaseFileLockedException com.db4o.IncompatibleFileFormatException com.db4o.ext.OldFormatException com.db4o.DatabaseReadOnlyException 
	public static final com.db4o.ObjectContainer openFile (com.db4o.config.Configuration, java.lang.String)  throws com.db4o.Db4oIOException com.db4o.DatabaseFileLockedException com.db4o.IncompatibleFileFormatException com.db4o.ext.OldFormatException com.db4o.DatabaseReadOnlyException 
	protected static final com.db4o.ObjectContainer openMemoryFile1 (com.db4o.config.Configuration, com.db4o.ext.MemoryFile)  throws com.db4o.Db4oIOException com.db4o.DatabaseFileLockedException com.db4o.ext.OldFormatException 
	public static final com.db4o.ObjectServer openServer (java.lang.String, int)  throws com.db4o.Db4oIOException com.db4o.IncompatibleFileFormatException com.db4o.ext.OldFormatException com.db4o.DatabaseFileLockedException com.db4o.DatabaseReadOnlyException 
	public static final com.db4o.ObjectServer openServer (com.db4o.config.Configuration, java.lang.String, int)  throws com.db4o.Db4oIOException com.db4o.IncompatibleFileFormatException com.db4o.ext.OldFormatException com.db4o.DatabaseFileLockedException com.db4o.DatabaseReadOnlyException 
	public static final com.db4o.ObjectServer openServer (com.db4o.config.Configuration, java.lang.String, int, com.db4o.config.NativeSocketFactory)  throws com.db4o.Db4oIOException com.db4o.IncompatibleFileFormatException com.db4o.ext.OldFormatException com.db4o.DatabaseFileLockedException com.db4o.DatabaseReadOnlyException 
	static com.db4o.reflect.Reflector reflector () 
	public static final java.lang.String version () 
	static void  () 
}

com/db4o/Db4oIOException.class

package com.db4o
public com.db4o.Db4oIOException extends com.db4o.ext.Db4oException {
	public void  () 
	public void  (java.lang.String) 
	public void  (java.lang.Throwable) 
}

com/db4o/Db4oVersion.class

package com.db4o
public com.db4o.Db4oVersion extends java.lang.Object {
	public static final String NAME
	public static final int MAJOR
	public static final int MINOR
	public static final int ITERATION
	public static final int REVISION
	public void  () 
}

com/db4o/Debug.class

package com.db4o
public abstract com.db4o.Debug extends com.db4o.foundation.Debug4 {
	public static final boolean indexAllFields
	public static final boolean queries
	public static final boolean atHome
	public static final boolean longTimeOuts
	public static final boolean freespace
	public static final boolean xbytes
	public static final boolean checkSychronization
	public static final boolean configureAllClasses
	public static final boolean configureAllFields
	public static final boolean weakReferences
	public static final boolean messages
	public static final boolean nio
	public static final boolean lockFile
	public static final boolean staticIdentity
	public static final boolean readBootRecord
	public void  () 
	public static void expect (boolean) 
	public static void ensureLock (java.lang.Object) 
	public static boolean exceedsMaximumBlockSize (int) 
	public static boolean exceedsMaximumArrayEntries (int, boolean) 
	public static final void readBegin (com.db4o.marshall.ReadBuffer, byte) 
	public static final void readEnd (com.db4o.marshall.ReadBuffer) 
	public static final void writeBegin (com.db4o.marshall.WriteBuffer, byte) 
	public static final void writeEnd (com.db4o.marshall.WriteBuffer) 
}

com/db4o/Deploy.class

package com.db4o
public final com.db4o.Deploy extends java.lang.Object {
	public static final boolean debug
	public static final boolean overwrite
	public static final boolean brackets
	public static final boolean identifiers
	public static final boolean flush
	public static final boolean debugLong
	public static final boolean csharp
	public void  () 
}

com/db4o/IncompatibleFileFormatException.class

package com.db4o
public com.db4o.IncompatibleFileFormatException extends com.db4o.ext.Db4oException {
	public void  () 
}

com/db4o/Internal4.class

package com.db4o
public abstract com.db4o.Internal4 extends java.lang.Object {
}

com/db4o/InvalidPasswordException.class

package com.db4o
public com.db4o.InvalidPasswordException extends com.db4o.ext.Db4oException {
	public void  () 
}

com/db4o/MetaClass.class

package com.db4o
public com.db4o.MetaClass extends java.lang.Object implements com.db4o.Internal4  {
	public String name
	public com.db4o.MetaField[] fields
	public void  () 
}

com/db4o/MetaField.class

package com.db4o
public com.db4o.MetaField extends java.lang.Object implements com.db4o.Internal4  {
	public String name
	public com.db4o.MetaIndex index
	public void  () 
}

com/db4o/MetaIndex.class

package com.db4o
public com.db4o.MetaIndex extends java.lang.Object implements com.db4o.Internal4  {
	public int indexAddress
	public int indexEntries
	public int indexLength
	private final int patchAddress
	private final int patchEntries
	private final int patchLength
	public void  () 
	public void read (com.db4o.internal.Buffer) 
	public void write (com.db4o.internal.Buffer) 
	public void free (com.db4o.internal.LocalObjectContainer) 
}

com/db4o/ObjectContainer.class

package com.db4o
public abstract com.db4o.ObjectContainer extends java.lang.Object {
	public abstract void activate (java.lang.Object, int)  throws com.db4o.Db4oIOException com.db4o.DatabaseClosedException 
	public abstract boolean close ()  throws com.db4o.Db4oIOException 
	public abstract void commit ()  throws com.db4o.Db4oIOException com.db4o.DatabaseClosedException com.db4o.DatabaseReadOnlyException 
	public abstract void deactivate (java.lang.Object, int)  throws com.db4o.DatabaseClosedException 
	public abstract void delete (java.lang.Object)  throws com.db4o.Db4oIOException com.db4o.DatabaseClosedException com.db4o.DatabaseReadOnlyException 
	public abstract com.db4o.ext.ExtObjectContainer ext () 
	public abstract com.db4o.ObjectSet get (java.lang.Object)  throws com.db4o.Db4oIOException com.db4o.DatabaseClosedException 
	public abstract com.db4o.query.Query query ()  throws com.db4o.DatabaseClosedException 
	public abstract com.db4o.ObjectSet query (java.lang.Class)  throws com.db4o.Db4oIOException com.db4o.DatabaseClosedException 
	public abstract com.db4o.ObjectSet query (com.db4o.query.Predicate)  throws com.db4o.Db4oIOException com.db4o.DatabaseClosedException 
	public abstract com.db4o.ObjectSet query (com.db4o.query.Predicate, com.db4o.query.QueryComparator)  throws com.db4o.Db4oIOException com.db4o.DatabaseClosedException 
	public abstract com.db4o.ObjectSet query (com.db4o.query.Predicate, java.util.Comparator)  throws com.db4o.Db4oIOException com.db4o.DatabaseClosedException 
	public abstract void rollback ()  throws com.db4o.Db4oIOException com.db4o.DatabaseClosedException com.db4o.DatabaseReadOnlyException 
	public abstract void set (java.lang.Object)  throws com.db4o.DatabaseClosedException com.db4o.DatabaseReadOnlyException 
}

com/db4o/ObjectServer.class

package com.db4o
public abstract com.db4o.ObjectServer extends java.lang.Object {
	public abstract boolean close () 
	public abstract com.db4o.ext.ExtObjectServer ext () 
	public abstract void grantAccess (java.lang.String, java.lang.String) 
	public abstract com.db4o.ObjectContainer openClient () 
	public abstract com.db4o.ObjectContainer openClient (com.db4o.config.Configuration) 
}

com/db4o/ObjectSet.class

package com.db4o
public abstract com.db4o.ObjectSet extends java.lang.Object implements java.util.List java.util.Iterator  {
	public abstract com.db4o.ext.ExtObjectSet ext () 
	public abstract boolean hasNext () 
	public abstract java.lang.Object next () 
	public abstract void reset () 
	public abstract int size () 
}

com/db4o/P1Collection.class

package com.db4o
public abstract com.db4o.P1Collection extends com.db4o.P1Object implements com.db4o.types.Db4oCollection  {
	private transient int i_activationDepth
	transient boolean i_deleteRemoved
	public void  () 
	public void activationDepth (int) 
	public void deleteRemoved (boolean) 
	int elementActivationDepth () 
}

com/db4o/P1HashElement.class

package com.db4o
public com.db4o.P1HashElement extends com.db4o.P1ListElement {
	public Object i_key
	public int i_hashCode
	public int i_position
	public void  () 
	public void  (com.db4o.internal.Transaction, com.db4o.P1ListElement, java.lang.Object, int, java.lang.Object) 
	public int adjustReadDepth (int) 
	java.lang.Object activatedKey (int) 
	void delete (boolean) 
}

com/db4o/P1ListElement.class

package com.db4o
public com.db4o.P1ListElement extends com.db4o.P1Object {
	public com.db4o.P1ListElement i_next
	public Object i_object
	public void  () 
	public void  (com.db4o.internal.Transaction, com.db4o.P1ListElement, java.lang.Object) 
	public int adjustReadDepth (int) 
	java.lang.Object activatedObject (int) 
	public java.lang.Object createDefault (com.db4o.internal.Transaction) 
	void delete (boolean) 
}

com/db4o/P1Object.class

package com.db4o
public com.db4o.P1Object extends java.lang.Object implements com.db4o.internal.Db4oTypeImpl  {
	private transient com.db4o.internal.Transaction i_trans
	private transient com.db4o.internal.ObjectReference i_yapObject
	public void  () 
	void  (com.db4o.internal.Transaction) 
	public void activate (java.lang.Object, int) 
	public int activationDepth () 
	public int adjustReadDepth (int) 
	public boolean canBind () 
	public void checkActive () 
	public java.lang.Object createDefault (com.db4o.internal.Transaction) 
	void deactivate () 
	void delete () 
	protected void delete (java.lang.Object) 
	protected long getIDOf (java.lang.Object) 
	protected com.db4o.internal.Transaction getTrans () 
	public boolean hasClassIndex () 
	public void preDeactivate () 
	protected java.lang.Object replicate (com.db4o.internal.Transaction, com.db4o.internal.Transaction) 
	public void replicateFrom (java.lang.Object) 
	public void setTrans (com.db4o.internal.Transaction) 
	public void setObjectReference (com.db4o.internal.ObjectReference) 
	protected void store (java.lang.Object) 
	public java.lang.Object storedTo (com.db4o.internal.Transaction) 
	java.lang.Object streamLock () 
	public void store (int) 
	void update () 
	void update (int) 
	void updateInternal () 
	void updateInternal (int) 
	private boolean validYapObject () 
	private com.db4o.internal.ObjectContainerBase stream () 
}

com/db4o/P2Collections.class

package com.db4o
public com.db4o.P2Collections extends java.lang.Object implements com.db4o.types.Db4oCollections  {
	private final com.db4o.internal.Transaction _transaction
	public void  (com.db4o.internal.Transaction) 
	public com.db4o.types.Db4oList newLinkedList () 
	public com.db4o.types.Db4oMap newHashMap (int) 
	public com.db4o.types.Db4oMap newIdentityHashMap (int) 
	private java.lang.Object lock () 
	private com.db4o.internal.ObjectContainerBase container () 
}

com/db4o/P2HashMap$MapEntry.class

package com.db4o
 com.db4o.P2HashMap$MapEntry extends java.lang.Object implements java.util.Map$Entry  {
	private Object key
	private Object value
	final com.db4o.P2HashMap this$0
	public void  (com.db4o.P2HashMap, java.lang.Object) 
	public java.lang.Object getKey () 
	public java.lang.Object getValue () 
	public java.lang.Object setValue (java.lang.Object) 
	public boolean equals (java.lang.Object) 
	public int hashCode () 
}

com/db4o/P2HashMap.class

package com.db4o
public com.db4o.P2HashMap extends com.db4o.P1Collection implements com.db4o.types.Db4oMap com.db4o.TransactionListener  {
	private static final float FILL
	private transient int i_changes
	private transient boolean i_dontStoreOnDeactivate
	public com.db4o.P1HashElement[] i_entries
	public int i_mask
	public int i_maximumSize
	public int i_size
	public int i_type
	transient com.db4o.P1HashElement[] i_table
	public int i_tableSize
	void  () 
	void  (int) 
	public int activationDepth () 
	public int adjustReadDepth (int) 
	public void checkActive () 
	public void clear () 
	public boolean containsKey (java.lang.Object) 
	public boolean containsValue (java.lang.Object) 
	public java.lang.Object createDefault (com.db4o.internal.Transaction) 
	private void deleteAllElements (com.db4o.P1HashElement) 
	public java.util.Set entrySet () 
	private boolean equals (com.db4o.P1HashElement, int, java.lang.Object) 
	public java.lang.Object get (java.lang.Object) 
	java.lang.Object get4 (java.lang.Object) 
	private int hashOf (java.lang.Object) 
	private void increaseSize () 
	public boolean isEmpty () 
	public java.util.Set keySet () 
	void modified () 
	public void postRollback () 
	public void preCommit () 
	public void preDeactivate () 
	public java.lang.Object put (java.lang.Object, java.lang.Object) 
	private java.lang.Object put4 (java.lang.Object, java.lang.Object) 
	public void putAll (java.util.Map) 
	public java.lang.Object remove (java.lang.Object) 
	java.lang.Object remove4 (java.lang.Object) 
	public void replicateFrom (java.lang.Object) 
	private void reposition (com.db4o.P1HashElement) 
	public int size () 
	public java.lang.Object storedTo (com.db4o.internal.Transaction) 
	public java.util.Collection values () 
}

com/db4o/P2HashMapIterator.class

package com.db4o
 com.db4o.P2HashMapIterator extends java.lang.Object implements java.util.Iterator  {
	private com.db4o.P1HashElement i_current
	private final com.db4o.P2HashMap i_map
	private int i_nextIndex
	private com.db4o.P1HashElement i_previous
	void  (com.db4o.P2HashMap) 
	private int currentIndex () 
	private void getNextCurrent () 
	public boolean hasNext () 
	public java.lang.Object next () 
	private com.db4o.P1ListElement nextElement () 
	public void remove () 
	private void searchNext () 
}

com/db4o/P2HashMapKeySet.class

package com.db4o
 com.db4o.P2HashMapKeySet extends java.lang.Object implements java.util.Set  {
	private final com.db4o.P2HashMap i_map
	void  (com.db4o.P2HashMap) 
	public boolean add (java.lang.Object) 
	public boolean addAll (java.util.Collection) 
	public void clear () 
	public boolean contains (java.lang.Object) 
	public boolean containsAll (java.util.Collection) 
	public boolean isEmpty () 
	public java.util.Iterator iterator () 
	public boolean remove (java.lang.Object) 
	public boolean removeAll (java.util.Collection) 
	public boolean retainAll (java.util.Collection) 
	public int size () 
	public java.lang.Object[] toArray () 
	public java.lang.Object[] toArray (java.lang.Object[]) 
}

com/db4o/P2LinkedList.class

package com.db4o
public com.db4o.P2LinkedList extends com.db4o.P1Collection implements com.db4o.types.Db4oList  {
	public com.db4o.P1ListElement i_first
	public com.db4o.P1ListElement i_last
	public void  () 
	public void add (int, java.lang.Object) 
	public boolean add (java.lang.Object) 
	private boolean add4 (java.lang.Object) 
	public boolean addAll (java.util.Collection) 
	public boolean addAll (int, java.util.Collection) 
	public int adjustReadDepth (int) 
	private void checkLastAndUpdate (com.db4o.P1ListElement, com.db4o.P1ListElement) 
	void checkRemoved (com.db4o.P1ListElement, com.db4o.P1ListElement) 
	public void clear () 
	public boolean contains (java.lang.Object) 
	private boolean contains4 (java.lang.Object) 
	public boolean containsAll (java.util.Collection) 
	public java.lang.Object createDefault (com.db4o.internal.Transaction) 
	public java.lang.Object get (int) 
	public boolean hasClassIndex () 
	public int indexOf (java.lang.Object) 
	private int indexOf4 (java.lang.Object) 
	public boolean isEmpty () 
	public java.util.Iterator iterator () 
	private com.db4o.P2ListElementIterator iterator4 () 
	public int lastIndexOf (java.lang.Object) 
	public java.util.ListIterator listIterator () 
	public java.util.ListIterator listIterator (int) 
	public java.lang.Object remove (int) 
	public boolean remove (java.lang.Object) 
	private java.lang.Object remove4 (int) 
	private boolean remove4 (java.lang.Object) 
	public boolean removeAll (java.util.Collection) 
	public void replicateFrom (java.lang.Object) 
	public boolean retainAll (java.util.Collection) 
	public java.lang.Object set (int, java.lang.Object) 
	public synchronized int size () 
	private int size4 () 
	public java.lang.Object storedTo (com.db4o.internal.Transaction) 
	public java.util.List subList (int, int) 
	public java.lang.Object[] toArray () 
	public java.lang.Object[] toArray (java.lang.Object[]) 
}

com/db4o/P2ListElementIterator.class

package com.db4o
 com.db4o.P2ListElementIterator extends java.lang.Object implements java.util.Iterator  {
	private final com.db4o.P2LinkedList i_list
	private com.db4o.P1ListElement i_preprevious
	private com.db4o.P1ListElement i_previous
	private com.db4o.P1ListElement i_next
	void  (com.db4o.P2LinkedList, com.db4o.P1ListElement) 
	private void checkNextActive () 
	public void remove () 
	public boolean hasNext () 
	public java.lang.Object next () 
	com.db4o.P1ListElement nextElement () 
	com.db4o.P1ListElement move (int) 
}

com/db4o/PBootRecord.class

package com.db4o
public com.db4o.PBootRecord extends com.db4o.P1Object implements com.db4o.Internal4  {
	public com.db4o.ext.Db4oDatabase i_db
	public long i_versionGenerator
	public com.db4o.MetaIndex i_uuidMetaIndex
	public void  () 
	public int activationDepth () 
	public com.db4o.MetaIndex getUUIDMetaIndex () 
	public void write (com.db4o.internal.LocalObjectContainer) 
}

com/db4o/Rename.class

package com.db4o
public final com.db4o.Rename extends java.lang.Object implements com.db4o.Internal4  {
	public String rClass
	public String rFrom
	public String rTo
	public void  () 
	public void  (java.lang.String, java.lang.String, java.lang.String) 
}

com/db4o/ReplicationImpl.class

package com.db4o
public com.db4o.ReplicationImpl extends java.lang.Object implements com.db4o.replication.ReplicationProcess  {
	final com.db4o.internal.ObjectContainerBase _peerA
	final com.db4o.internal.Transaction _transA
	final com.db4o.internal.ObjectContainerBase _peerB
	final com.db4o.internal.Transaction _transB
	final com.db4o.replication.ReplicationConflictHandler _conflictHandler
	final com.db4o.ReplicationRecord _record
	private int _direction
	private static final int IGNORE
	private static final int TO_B
	private static final int TO_A
	private static final int CHECK_CONFLICT
	public void  (com.db4o.internal.ObjectContainerBase, com.db4o.internal.ObjectContainerBase, com.db4o.replication.ReplicationConflictHandler) 
	private int bindAndSet (com.db4o.internal.Transaction, com.db4o.internal.ObjectContainerBase, com.db4o.internal.ObjectReference, java.lang.Object) 
	public void checkConflict (java.lang.Object) 
	public void commit () 
	private void endReplication () 
	private int idInCaller (com.db4o.internal.ObjectContainerBase, com.db4o.internal.ObjectReference, com.db4o.internal.ObjectReference) 
	private int ignoreOrCheckConflict () 
	private boolean isInConflict (long, long) 
	private long lastSynchronization () 
	public com.db4o.ObjectContainer peerA () 
	public com.db4o.ObjectContainer peerB () 
	public void replicate (java.lang.Object) 
	public void rollback () 
	public void setDirection (com.db4o.ObjectContainer, com.db4o.ObjectContainer) 
	private void shareBinding (com.db4o.internal.ObjectReference, com.db4o.internal.ObjectReference, java.lang.Object, com.db4o.internal.ObjectReference, java.lang.Object) 
	private int toA () 
	private int toB () 
	public int tryToHandle (com.db4o.internal.ObjectContainerBase, java.lang.Object) 
	public void whereModified (com.db4o.query.Query) 
}

com/db4o/ReplicationRecord.class

package com.db4o
public com.db4o.ReplicationRecord extends java.lang.Object implements com.db4o.Internal4  {
	public com.db4o.ext.Db4oDatabase _youngerPeer
	public com.db4o.ext.Db4oDatabase _olderPeer
	public long _version
	public void  () 
	public void  (com.db4o.ext.Db4oDatabase, com.db4o.ext.Db4oDatabase) 
	public void setVersion (long) 
	public void store (com.db4o.internal.ObjectContainerBase) 
	public static com.db4o.ReplicationRecord beginReplication (com.db4o.internal.Transaction, com.db4o.internal.Transaction) 
	public static com.db4o.ReplicationRecord queryForReplicationRecord (com.db4o.internal.ObjectContainerBase, com.db4o.internal.Transaction, com.db4o.ext.Db4oDatabase, com.db4o.ext.Db4oDatabase) 
}

com/db4o/SocketSpec.class

package com.db4o
public com.db4o.SocketSpec extends java.lang.Object {
	private final int _port
	private final com.db4o.config.NativeSocketFactory _factory
	public void  (int, com.db4o.config.NativeSocketFactory) 
	public int port () 
	public com.db4o.config.NativeSocketFactory socketFactory () 
}

com/db4o/StaticClass.class

package com.db4o
public com.db4o.StaticClass extends java.lang.Object implements com.db4o.Internal4  {
	public String name
	public com.db4o.StaticField[] fields
	public void  () 
	public void  (java.lang.String, com.db4o.StaticField[]) 
}

com/db4o/StaticField.class

package com.db4o
public com.db4o.StaticField extends java.lang.Object implements com.db4o.Internal4  {
	public String name
	public Object value
	public void  () 
	public void  (java.lang.String, java.lang.Object) 
}

com/db4o/TransactionAware.class

package com.db4o
public abstract com.db4o.TransactionAware extends java.lang.Object {
	public abstract void setTrans (com.db4o.internal.Transaction) 
}

com/db4o/TransactionListener.class

package com.db4o
public abstract com.db4o.TransactionListener extends java.lang.Object {
	public abstract void preCommit () 
	public abstract void postRollback () 
}

com/db4o/Tuning.class

package com.db4o
public com.db4o.Tuning extends java.lang.Object {
	public static final boolean symbianSeek
	public static final boolean readableMessages
	public void  () 
}

com/db4o/User.class

package com.db4o
public com.db4o.User extends java.lang.Object implements com.db4o.Internal4  {
	public String name
	public String password
	public void  () 
	public void  (java.lang.String, java.lang.String) 
}

com/db4o/activation/Activator.class

package com.db4o.activation
public abstract com.db4o.activation.Activator extends java.lang.Object {
	public abstract void activate () 
}

com/db4o/cluster/Cluster.class

package com.db4o.cluster
public com.db4o.cluster.Cluster extends java.lang.Object {
	public final com.db4o.ObjectContainer[] _objectContainers
	public void  (com.db4o.ObjectContainer[]) 
	public com.db4o.query.Query query () 
	public com.db4o.ObjectContainer objectContainerFor (java.lang.Object) 
}

com/db4o/collections/AbstractList4$ArrayList4IndexIterator.class

package com.db4o.collections
 com.db4o.collections.AbstractList4$ArrayList4IndexIterator extends com.db4o.collections.AbstractList4$ArrayList4Iterator implements java.util.ListIterator  {
	final com.db4o.collections.AbstractList4 this$0
	public void  (com.db4o.collections.AbstractList4, int) 
	public void add (java.lang.Object) 
	public boolean hasPrevious () 
	public int nextIndex () 
	public java.lang.Object previous () 
	public int previousIndex () 
	public void set (java.lang.Object) 
}

com/db4o/collections/AbstractList4$ArrayList4Iterator.class

package com.db4o.collections
 com.db4o.collections.AbstractList4$ArrayList4Iterator extends java.lang.Object implements java.util.Iterator  {
	protected int currentIndex
	private int _iteratorModCount
	protected boolean canOperate
	final com.db4o.collections.AbstractList4 this$0
	public void  (com.db4o.collections.AbstractList4, int) 
	public boolean hasNext () 
	public java.lang.Object next () 
	public void remove () 
	protected void syncModCount () 
	protected void checkCanOperate () 
	protected void setCanOperateFlag (boolean) 
	protected void checkConcurrentModification () 
}

com/db4o/collections/AbstractList4.class

package com.db4o.collections
public abstract com.db4o.collections.AbstractList4 extends java.lang.Object implements java.lang.Iterable java.util.Collection java.util.List  {
	protected transient int modCount
	public void  () 
	public boolean add (java.lang.Object) 
	public void add (int, java.lang.Object) 
	public boolean addAll (java.util.Collection) 
	public boolean addAll (int, java.util.Collection) 
	public void clear () 
	public boolean contains (java.lang.Object) 
	public boolean containsAll (java.util.Collection) 
	public boolean equals (java.lang.Object) 
	public abstract java.lang.Object get (int) 
	public int hashCode () 
	public boolean isEmpty () 
	public java.util.Iterator iterator () 
	public int indexOf (java.lang.Object) 
	public int lastIndexOf (java.lang.Object) 
	private boolean equals (java.lang.Object, java.lang.Object) 
	public java.util.ListIterator listIterator () 
	public java.util.ListIterator listIterator (int) 
	public java.lang.Object remove (int) 
	public boolean remove (java.lang.Object) 
	public boolean removeAll (java.util.Collection) 
	protected void removeRange (int, int) 
	public boolean retainAll (java.util.Collection) 
	public java.lang.Object set (int, java.lang.Object) 
	public abstract int size () 
	public java.util.List subList (int, int) 
	public java.lang.Object[] toArray () 
	public java.lang.Object[] toArray (java.lang.Object[]) 
	public java.lang.String toString () 
	void checkIndex (int, int, int) 
}

com/db4o/collections/ArrayList4.class

package com.db4o.collections
public com.db4o.collections.ArrayList4 extends com.db4o.collections.AbstractList4 implements java.lang.Cloneable java.io.Serializable java.util.RandomAccess com.db4o.ta.Activatable  {
	private static final long serialVersionUID
	private Object[] elements
	private int capacity
	private int listSize
	private transient com.db4o.activation.Activator _activator
	public void activate () 
	public void bind (com.db4o.activation.Activator) 
	public void  () 
	public void  (java.util.Collection) 
	public void  (int) 
	public void add (int, java.lang.Object) 
	public boolean addAll (java.util.Collection) 
	public boolean addAll (int, java.util.Collection) 
	public void clear () 
	public java.lang.Object clone () 
	public void ensureCapacity (int) 
	public java.lang.Object get (int) 
	public int indexOf (java.lang.Object) 
	public int lastIndexOf (java.lang.Object) 
	public java.lang.Object remove (int) 
	protected void removeRange (int, int) 
	public java.lang.Object set (int, java.lang.Object) 
	public int size () 
	public java.lang.Object[] toArray () 
	public java.lang.Object[] toArray (java.lang.Object[]) 
	public void trimToSize () 
	private void resize (int) 
	void setSize (int) 
	void increaseSize (int) 
	void decreaseSize (int) 
	void markModified () 
}

com/db4o/collections/ArrayMap4$MapEntry4.class

package com.db4o.collections
public com.db4o.collections.ArrayMap4$MapEntry4 extends java.lang.Object implements java.util.Map$Entry  {
	private Object _key
	private Object _value
	public void  (java.lang.Object, java.lang.Object) 
	public java.lang.Object getKey () 
	public java.lang.Object getValue () 
	public java.lang.Object setValue (java.lang.Object) 
	public boolean equals (java.lang.Object) 
	public int hashCode () 
}

com/db4o/collections/ArrayMap4.class

package com.db4o.collections
public com.db4o.collections.ArrayMap4 extends java.lang.Object implements java.util.Map java.io.Serializable java.lang.Cloneable com.db4o.ta.Activatable  {
	private static final long serialVersionUID
	private Object[] _keys
	private Object[] _values
	private int _startIndex
	private int _endIndex
	private transient com.db4o.activation.Activator _activator
	public void  () 
	public void  (int) 
	public void activate () 
	public void bind (com.db4o.activation.Activator) 
	public void clear () 
	public boolean containsKey (java.lang.Object) 
	public boolean containsValue (java.lang.Object) 
	public java.util.Set entrySet () 
	public java.lang.Object get (java.lang.Object) 
	public boolean isEmpty () 
	public java.util.Set keySet () 
	public java.lang.Object put (java.lang.Object, java.lang.Object) 
	public void putAll (java.util.Map) 
	public java.lang.Object remove (java.lang.Object) 
	public int size () 
	public java.util.Collection values () 
	public java.lang.Object clone () 
	public boolean equals (java.lang.Object) 
	public int hashCode () 
	private void initializeBackingArray (int) 
	private int indexOf (java.lang.Object[], java.lang.Object) 
	private void add (java.lang.Object, java.lang.Object) 
	private void ensureCapacity () 
	private java.lang.Object delete (int) 
}

com/db4o/collections/SubArrayList4.class

package com.db4o.collections
public com.db4o.collections.SubArrayList4 extends com.db4o.collections.AbstractList4 {
	private com.db4o.collections.AbstractList4 _delegate
	private int _fromIndex
	private int _size
	public void  (com.db4o.collections.AbstractList4, int, int) 
	public void add (int, java.lang.Object) 
	public boolean addAll (int, java.util.Collection) 
	public java.lang.Object get (int) 
	public java.lang.Object remove (int) 
	protected void removeRange (int, int) 
	public java.lang.Object set (int, java.lang.Object) 
	public int size () 
	private void checkConcurrentModification () 
	private void syncModCount () 
	private int translatedIndex (int) 
	private void setSize (int) 
	private void increaseSize (int) 
	private void decreaseSize (int) 
}

com/db4o/collections/facades/ArrayListFacade.class

package com.db4o.collections.facades
public com.db4o.collections.facades.ArrayListFacade extends java.util.ArrayList {
	public com.db4o.internal.collections.PersistentList _delegate
	public void  () 
	public void add (int, java.lang.Object) 
	public boolean add (java.lang.Object) 
	public boolean addAll (java.util.Collection) 
	public boolean addAll (int, java.util.Collection) 
	public void clear () 
	public java.lang.Object clone () 
	public boolean contains (java.lang.Object) 
	public void ensureCapacity (int) 
	public java.lang.Object get (int) 
	public int indexOf (java.lang.Object) 
	public boolean isEmpty () 
	public int lastIndexOf (java.lang.Object) 
	public java.lang.Object remove (int) 
	protected void removeRange (int, int) 
	public java.lang.Object set (int, java.lang.Object) 
	public int size () 
	public java.lang.Object[] toArray () 
	public java.lang.Object[] toArray (java.lang.Object[]) 
	public void trimToSize () 
	public boolean equals (java.lang.Object) 
	public int hashCode () 
	public java.util.Iterator iterator () 
	public java.util.ListIterator listIterator () 
	public java.util.ListIterator listIterator (int) 
	public java.util.List subList (int, int) 
	public boolean containsAll (java.util.Collection) 
	public boolean remove (java.lang.Object) 
	public boolean removeAll (java.util.Collection) 
	public boolean retainAll (java.util.Collection) 
	public java.lang.String toString () 
}

com/db4o/collections/facades/CachedObject.class

package com.db4o.collections.facades
public com.db4o.collections.facades.CachedObject extends java.lang.Object {
	public static transient com.db4o.collections.facades.CachedObject NONE
	public Object obj
	public void  (java.lang.Object) 
	public boolean equals (java.lang.Object) 
	static void  () 
}

com/db4o/collections/facades/FastList.class

package com.db4o.collections.facades
public com.db4o.collections.facades.FastList extends java.lang.Object implements java.util.List  {
	private com.db4o.internal.collections.PersistentList _persistentList
	private transient com.db4o.collections.facades.FastListCache _cache
	public void  () 
	public void  (com.db4o.internal.collections.PersistentList) 
	private void ensureInitFastListCache () 
	public boolean add (java.lang.Object) 
	public void add (int, java.lang.Object) 
	public boolean addAll (java.util.Collection) 
	public boolean addAll (int, java.util.Collection) 
	public void clear () 
	public boolean contains (java.lang.Object) 
	public boolean containsAll (java.util.Collection) 
	public java.lang.Object get (int) 
	public int indexOf (java.lang.Object) 
	public boolean isEmpty () 
	public java.util.Iterator iterator () 
	public int lastIndexOf (java.lang.Object) 
	public java.util.ListIterator listIterator () 
	public java.util.ListIterator listIterator (int) 
	public boolean remove (java.lang.Object) 
	public java.lang.Object remove (int) 
	public boolean removeAll (java.util.Collection) 
	public boolean retainAll (java.util.Collection) 
	public java.lang.Object set (int, java.lang.Object) 
	public int size () 
	public java.util.List subList (int, int) 
	public java.lang.Object[] toArray () 
	public java.lang.Object[] toArray (java.lang.Object[]) 
	private void validateIndex (int) 
}

com/db4o/collections/facades/FastListCache.class

package com.db4o.collections.facades
public com.db4o.collections.facades.FastListCache extends java.lang.Object {
	private transient java.util.List _list
	public void  (int) 
	public void add (java.lang.Object) 
	public void add (int, java.lang.Object) 
	public void addAll (java.util.Collection) 
	public void addAll (int, java.util.Collection) 
	public void clear () 
	public boolean contains (java.lang.Object) 
	public int indexOf (java.lang.Object) 
	public void remove (java.lang.Object) 
	public void remove (int) 
	public void removeAll (java.util.Collection) 
	public void retainAll (java.util.Collection) 
	public void set (int, java.lang.Object) 
	private java.util.Collection toCachedObjectCollection (java.util.Collection) 
	public com.db4o.collections.facades.CachedObject get (int) 
	public boolean containsAll (java.util.Collection) 
}

com/db4o/config/Alias.class

package com.db4o.config
public abstract com.db4o.config.Alias extends java.lang.Object {
	public abstract java.lang.String resolveRuntimeName (java.lang.String) 
	public abstract java.lang.String resolveStoredName (java.lang.String) 
}

com/db4o/config/ClientServerConfiguration.class

package com.db4o.config
public abstract com.db4o.config.ClientServerConfiguration extends java.lang.Object {
	public abstract void prefetchIDCount (int) 
	public abstract void prefetchObjectCount (int) 
	public abstract void setMessageRecipient (com.db4o.messaging.MessageRecipient) 
	public abstract com.db4o.messaging.MessageSender getMessageSender () 
	public abstract void timeoutClientSocket (int) 
	public abstract void timeoutServerSocket (int) 
	public abstract void singleThreadedClient (boolean) 
	public abstract void batchMessages (boolean) 
	public abstract void maxBatchQueueSize (int) 
}

com/db4o/config/Compare.class

package com.db4o.config
public abstract com.db4o.config.Compare extends java.lang.Object {
	public abstract java.lang.Object compare () 
}

com/db4o/config/ConfigScope.class

package com.db4o.config
public final com.db4o.config.ConfigScope extends java.lang.Object implements java.io.Serializable  {
	public static final int DISABLED_ID
	public static final int INDIVIDUALLY_ID
	public static final int GLOBALLY_ID
	private static final String DISABLED_NAME
	private static final String INDIVIDUALLY_NAME
	private static final String GLOBALLY_NAME
	public static final com.db4o.config.ConfigScope DISABLED
	public static final com.db4o.config.ConfigScope INDIVIDUALLY
	public static final com.db4o.config.ConfigScope GLOBALLY
	private final int _value
	private final String _name
	private void  (int, java.lang.String) 
	public boolean applyConfig (boolean) 
	public static com.db4o.config.ConfigScope forID (int) 
	public boolean equals (java.lang.Object) 
	public int hashCode () 
	private java.lang.Object readResolve () 
	public java.lang.String toString () 
	static void  () 
}

com/db4o/config/Configuration.class

package com.db4o.config
public abstract com.db4o.config.Configuration extends java.lang.Object {
	public abstract void activationDepth (int) 
	public abstract int activationDepth () 
	public abstract void add (com.db4o.config.ConfigurationItem) 
	public abstract void addAlias (com.db4o.config.Alias) 
	public abstract void removeAlias (com.db4o.config.Alias) 
	public abstract void allowVersionUpdates (boolean) 
	public abstract void automaticShutDown (boolean) 
	public abstract void blockSize (int)  throws com.db4o.config.GlobalOnlyConfigException 
	public abstract void bTreeNodeSize (int) 
	public abstract void bTreeCacheHeight (int) 
	public abstract void callbacks (boolean) 
	public abstract void callConstructors (boolean) 
	public abstract void classActivationDepthConfigurable (boolean) 
	public abstract void detectSchemaChanges (boolean) 
	public abstract com.db4o.diagnostic.DiagnosticConfiguration diagnostic () 
	public abstract void disableCommitRecovery () 
	public abstract void discardFreeSpace (int) 
	public abstract void encrypt (boolean)  throws com.db4o.config.GlobalOnlyConfigException 
	public abstract void exceptionsOnNotStorable (boolean) 
	public abstract void flushFileBuffers (boolean) 
	public abstract com.db4o.config.FreespaceConfiguration freespace () 
	public abstract void generateUUIDs (int) 
	public abstract void generateUUIDs (com.db4o.config.ConfigScope) 
	public abstract void generateVersionNumbers (int) 
	public abstract void generateVersionNumbers (com.db4o.config.ConfigScope) 
	public abstract void internStrings (boolean) 
	public abstract boolean internStrings () 
	public abstract void io (com.db4o.io.IoAdapter)  throws com.db4o.config.GlobalOnlyConfigException 
	public abstract void markTransient (java.lang.String) 
	public abstract void messageLevel (int) 
	public abstract void lockDatabaseFile (boolean) 
	public abstract com.db4o.config.ObjectClass objectClass (java.lang.Object) 
	public abstract void optimizeNativeQueries (boolean) 
	public abstract boolean optimizeNativeQueries () 
	public abstract void password (java.lang.String)  throws com.db4o.config.GlobalOnlyConfigException 
	public abstract com.db4o.config.QueryConfiguration queries () 
	public abstract void readOnly (boolean) 
	public abstract void reflectWith (com.db4o.reflect.Reflector) 
	public abstract void refreshClasses () 
	public abstract void reserveStorageSpace (long)  throws com.db4o.DatabaseReadOnlyException com.db4o.foundation.NotSupportedException 
	public abstract void setBlobPath (java.lang.String)  throws java.io.IOException 
	public abstract void setClassLoader (java.lang.Object) 
	public abstract void setOut (java.io.PrintStream) 
	public abstract void testConstructors (boolean) 
	public abstract void unicode (boolean) 
	public abstract void updateDepth (int) 
	public abstract void weakReferences (boolean) 
	public abstract void weakReferenceCollectionInterval (int) 
	public abstract com.db4o.config.ClientServerConfiguration clientServer () 
}

com/db4o/config/ConfigurationItem.class

package com.db4o.config
public abstract com.db4o.config.ConfigurationItem extends java.lang.Object {
	public abstract void prepare (com.db4o.config.Configuration) 
	public abstract void apply (com.db4o.internal.InternalObjectContainer) 
}

com/db4o/config/DotnetSupport.class

package com.db4o.config
public com.db4o.config.DotnetSupport extends java.lang.Object implements com.db4o.config.ConfigurationItem  {
	public void  () 
	public void prepare (com.db4o.config.Configuration) 
	public void apply (com.db4o.internal.InternalObjectContainer) 
}

com/db4o/config/Entry.class

package com.db4o.config
public com.db4o.config.Entry extends java.lang.Object implements com.db4o.config.Compare com.db4o.types.SecondClass  {
	public Object key
	public Object value
	public void  () 
	public java.lang.Object compare () 
}

com/db4o/config/FreespaceConfiguration.class

package com.db4o.config
public abstract com.db4o.config.FreespaceConfiguration extends java.lang.Object {
	public abstract void discardSmallerThan (int) 
	public abstract void freespaceFiller (com.db4o.config.FreespaceFiller) 
	public abstract void useBTreeSystem () 
	public abstract void useIndexSystem () 
	public abstract void useRamSystem () 
}

com/db4o/config/FreespaceFiller.class

package com.db4o.config
public abstract com.db4o.config.FreespaceFiller extends java.lang.Object {
	public abstract void fill (com.db4o.io.IoAdapterWindow)  throws java.io.IOException 
}

com/db4o/config/GlobalOnlyConfigException.class

package com.db4o.config
public com.db4o.config.GlobalOnlyConfigException extends com.db4o.ext.Db4oException {
	public void  () 
}

com/db4o/config/NativeSocketFactory.class

package com.db4o.config
public abstract com.db4o.config.NativeSocketFactory extends java.lang.Object implements com.db4o.foundation.DeepClone  {
	public abstract java.net.Socket createSocket (java.lang.String, int)  throws java.io.IOException 
	public abstract java.net.ServerSocket createServerSocket (int)  throws java.io.IOException 
}

com/db4o/config/ObjectAttribute.class

package com.db4o.config
public abstract com.db4o.config.ObjectAttribute extends java.lang.Object {
	public abstract java.lang.Object attribute (java.lang.Object) 
}

com/db4o/config/ObjectClass.class

package com.db4o.config
public abstract com.db4o.config.ObjectClass extends java.lang.Object {
	public abstract void callConstructor (boolean) 
	public abstract void cascadeOnActivate (boolean) 
	public abstract void cascadeOnDelete (boolean) 
	public abstract void cascadeOnUpdate (boolean) 
	public abstract void compare (com.db4o.config.ObjectAttribute) 
	public abstract void enableReplication (boolean) 
	public abstract void generateUUIDs (boolean) 
	public abstract void generateVersionNumbers (boolean) 
	public abstract void indexed (boolean) 
	public abstract void maximumActivationDepth (int) 
	public abstract void minimumActivationDepth (int) 
	public abstract int minimumActivationDepth () 
	public abstract com.db4o.config.ObjectField objectField (java.lang.String) 
	public abstract void persistStaticFieldValues () 
	public abstract void readAs (java.lang.Object) 
	public abstract void rename (java.lang.String) 
	public abstract void storeTransientFields (boolean) 
	public abstract void translate (com.db4o.config.ObjectTranslator) 
	public abstract void updateDepth (int) 
}

com/db4o/config/ObjectConstructor.class

package com.db4o.config
public abstract com.db4o.config.ObjectConstructor extends java.lang.Object implements com.db4o.config.ObjectTranslator  {
	public abstract java.lang.Object onInstantiate (com.db4o.ObjectContainer, java.lang.Object) 
}

com/db4o/config/ObjectField.class

package com.db4o.config
public abstract com.db4o.config.ObjectField extends java.lang.Object {
	public abstract void cascadeOnActivate (boolean) 
	public abstract void cascadeOnDelete (boolean) 
	public abstract void cascadeOnUpdate (boolean) 
	public abstract void indexed (boolean) 
	public abstract void rename (java.lang.String) 
	public abstract void queryEvaluation (boolean) 
}

com/db4o/config/ObjectTranslator.class

package com.db4o.config
public abstract com.db4o.config.ObjectTranslator extends java.lang.Object {
	public abstract java.lang.Object onStore (com.db4o.ObjectContainer, java.lang.Object) 
	public abstract void onActivate (com.db4o.ObjectContainer, java.lang.Object, java.lang.Object) 
	public abstract java.lang.Class storedClass () 
}

com/db4o/config/PlainSocketFactory.class

package com.db4o.config
public com.db4o.config.PlainSocketFactory extends java.lang.Object implements com.db4o.config.NativeSocketFactory  {
	public void  () 
	public java.net.ServerSocket createServerSocket (int)  throws java.io.IOException 
	public java.net.Socket createSocket (java.lang.String, int)  throws java.io.IOException 
	public java.lang.Object deepClone (java.lang.Object) 
}

com/db4o/config/QueryConfiguration.class

package com.db4o.config
public abstract com.db4o.config.QueryConfiguration extends java.lang.Object {
	public abstract void evaluationMode (com.db4o.config.QueryEvaluationMode) 
}

com/db4o/config/QueryEvaluationMode.class

package com.db4o.config
public com.db4o.config.QueryEvaluationMode extends java.lang.Object {
	private final String _id
	public static final com.db4o.config.QueryEvaluationMode IMMEDIATE
	public static final com.db4o.config.QueryEvaluationMode SNAPSHOT
	public static final com.db4o.config.QueryEvaluationMode LAZY
	private static final com.db4o.config.QueryEvaluationMode[] MODES
	private void  (java.lang.String) 
	public int asInt () 
	public static com.db4o.config.QueryEvaluationMode fromInt (int) 
	public java.lang.String toString () 
	static void  () 
}

com/db4o/config/TClass.class

package com.db4o.config
public com.db4o.config.TClass extends java.lang.Object implements com.db4o.config.ObjectConstructor  {
	public void  () 
	public java.lang.Object onStore (com.db4o.ObjectContainer, java.lang.Object) 
	public void onActivate (com.db4o.ObjectContainer, java.lang.Object, java.lang.Object) 
	public java.lang.Object onInstantiate (com.db4o.ObjectContainer, java.lang.Object) 
	public java.lang.Class storedClass () 
}

com/db4o/config/TCollection.class

package com.db4o.config
public com.db4o.config.TCollection extends java.lang.Object implements com.db4o.config.ObjectTranslator  {
	public void  () 
	public java.lang.Object onStore (com.db4o.ObjectContainer, java.lang.Object) 
	public void onActivate (com.db4o.ObjectContainer, java.lang.Object, java.lang.Object) 
	public java.lang.Class storedClass () 
}

com/db4o/config/THashtable.class

package com.db4o.config
public com.db4o.config.THashtable extends java.lang.Object implements com.db4o.config.ObjectTranslator  {
	public void  () 
	public java.lang.Object onStore (com.db4o.ObjectContainer, java.lang.Object) 
	public void onActivate (com.db4o.ObjectContainer, java.lang.Object, java.lang.Object) 
	public java.lang.Class storedClass () 
}

com/db4o/config/TMap.class

package com.db4o.config
public com.db4o.config.TMap extends java.lang.Object implements com.db4o.config.ObjectTranslator  {
	public void  () 
	public java.lang.Object onStore (com.db4o.ObjectContainer, java.lang.Object) 
	public void onActivate (com.db4o.ObjectContainer, java.lang.Object, java.lang.Object) 
	public java.lang.Class storedClass () 
}

com/db4o/config/TNull.class

package com.db4o.config
public com.db4o.config.TNull extends java.lang.Object implements com.db4o.config.ObjectTranslator  {
	public void  () 
	public java.lang.Object onStore (com.db4o.ObjectContainer, java.lang.Object) 
	public void onActivate (com.db4o.ObjectContainer, java.lang.Object, java.lang.Object) 
	public java.lang.Class storedClass () 
}

com/db4o/config/TSerializable$1.class

package com.db4o.config
 com.db4o.config.TSerializable$1 extends java.io.ObjectInputStream {
	final com.db4o.ObjectContainer val$con
	final com.db4o.config.TSerializable this$0
	void  (com.db4o.config.TSerializable, java.io.InputStream, com.db4o.ObjectContainer)  throws java.io.IOException 
	protected java.lang.Class resolveClass (java.io.ObjectStreamClass)  throws java.io.IOException java.lang.ClassNotFoundException 
}

com/db4o/config/TSerializable.class

package com.db4o.config
public com.db4o.config.TSerializable extends java.lang.Object implements com.db4o.config.ObjectConstructor  {
	public void  () 
	public java.lang.Object onStore (com.db4o.ObjectContainer, java.lang.Object) 
	public void onActivate (com.db4o.ObjectContainer, java.lang.Object, java.lang.Object) 
	public java.lang.Object onInstantiate (com.db4o.ObjectContainer, java.lang.Object) 
	public java.lang.Class storedClass () 
}

com/db4o/config/TTransient.class

package com.db4o.config
public com.db4o.config.TTransient extends java.lang.Object implements com.db4o.config.ObjectConstructor  {
	public void  () 
	public java.lang.Object onStore (com.db4o.ObjectContainer, java.lang.Object) 
	public void onActivate (com.db4o.ObjectContainer, java.lang.Object, java.lang.Object) 
	public java.lang.Class storedClass () 
	public java.lang.Object onInstantiate (com.db4o.ObjectContainer, java.lang.Object) 
}

com/db4o/config/TTreeMap.class

package com.db4o.config
public com.db4o.config.TTreeMap extends java.lang.Object implements com.db4o.config.ObjectConstructor  {
	public void  () 
	public java.lang.Object onStore (com.db4o.ObjectContainer, java.lang.Object) 
	public void onActivate (com.db4o.ObjectContainer, java.lang.Object, java.lang.Object) 
	public java.lang.Object onInstantiate (com.db4o.ObjectContainer, java.lang.Object) 
	public java.lang.Class storedClass () 
}

com/db4o/config/TTreeSet.class

package com.db4o.config
public com.db4o.config.TTreeSet extends java.lang.Object implements com.db4o.config.ObjectConstructor  {
	public void  () 
	public java.lang.Object onStore (com.db4o.ObjectContainer, java.lang.Object) 
	public void onActivate (com.db4o.ObjectContainer, java.lang.Object, java.lang.Object) 
	public java.lang.Object onInstantiate (com.db4o.ObjectContainer, java.lang.Object) 
	public java.lang.Class storedClass () 
}

com/db4o/config/TVector.class

package com.db4o.config
public com.db4o.config.TVector extends java.lang.Object implements com.db4o.config.ObjectTranslator  {
	public void  () 
	public java.lang.Object onStore (com.db4o.ObjectContainer, java.lang.Object) 
	public void onActivate (com.db4o.ObjectContainer, java.lang.Object, java.lang.Object) 
	public java.lang.Class storedClass () 
}

com/db4o/config/TypeAlias.class

package com.db4o.config
public com.db4o.config.TypeAlias extends java.lang.Object implements com.db4o.config.Alias  {
	private final String _storedType
	private final String _runtimeType
	public void  (java.lang.String, java.lang.String) 
	public java.lang.String resolveRuntimeName (java.lang.String) 
	public java.lang.String resolveStoredName (java.lang.String) 
}

com/db4o/config/WildcardAlias$WildcardPattern.class

package com.db4o.config
 com.db4o.config.WildcardAlias$WildcardPattern extends java.lang.Object {
	private String _head
	private String _tail
	public void  (java.lang.String) 
	public java.lang.String inject (java.lang.String) 
	public java.lang.String matches (java.lang.String) 
	private void invalidPattern () 
	java.lang.String[] split (java.lang.String) 
}

com/db4o/config/WildcardAlias.class

package com.db4o.config
public com.db4o.config.WildcardAlias extends java.lang.Object implements com.db4o.config.Alias  {
	private final com.db4o.config.WildcardAlias$WildcardPattern _storedPattern
	private final com.db4o.config.WildcardAlias$WildcardPattern _runtimePattern
	public void  (java.lang.String, java.lang.String) 
	public java.lang.String resolveRuntimeName (java.lang.String) 
	public java.lang.String resolveStoredName (java.lang.String) 
	private java.lang.String resolve (com.db4o.config.WildcardAlias$WildcardPattern, com.db4o.config.WildcardAlias$WildcardPattern, java.lang.String) 
}

com/db4o/config/annotations/CalledConstructor.class

package com.db4o.config.annotations
public abstract com.db4o.config.annotations.CalledConstructor extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract boolean value () 
}

com/db4o/config/annotations/GeneratedUUIDs.class

package com.db4o.config.annotations
public abstract com.db4o.config.annotations.GeneratedUUIDs extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract boolean value () 
}

com/db4o/config/annotations/GeneratedVersionNumbers.class

package com.db4o.config.annotations
public abstract com.db4o.config.annotations.GeneratedVersionNumbers extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract boolean value () 
}

com/db4o/config/annotations/Indexed.class

package com.db4o.config.annotations
public abstract com.db4o.config.annotations.Indexed extends java.lang.Object implements java.lang.annotation.Annotation  {
}

com/db4o/config/annotations/MaximumActivationDepth.class

package com.db4o.config.annotations
public abstract com.db4o.config.annotations.MaximumActivationDepth extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract int value () 
}

com/db4o/config/annotations/MinimumActivationDepth.class

package com.db4o.config.annotations
public abstract com.db4o.config.annotations.MinimumActivationDepth extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract int value () 
}

com/db4o/config/annotations/PersistedStaticFieldValues.class

package com.db4o.config.annotations
public abstract com.db4o.config.annotations.PersistedStaticFieldValues extends java.lang.Object implements java.lang.annotation.Annotation  {
}

com/db4o/config/annotations/QueryEvaluationOff.class

package com.db4o.config.annotations
public abstract com.db4o.config.annotations.QueryEvaluationOff extends java.lang.Object implements java.lang.annotation.Annotation  {
}

com/db4o/config/annotations/StoredTransientFields.class

package com.db4o.config.annotations
public abstract com.db4o.config.annotations.StoredTransientFields extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract boolean value () 
}

com/db4o/config/annotations/UpdatedDepth.class

package com.db4o.config.annotations
public abstract com.db4o.config.annotations.UpdatedDepth extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract int value () 
}

com/db4o/config/annotations/reflect/CalledConstructorConfigurator.class

package com.db4o.config.annotations.reflect
public com.db4o.config.annotations.reflect.CalledConstructorConfigurator extends com.db4o.config.annotations.reflect.Db4oConfigurator {
	private String _className
	private boolean _value
	public void  (java.lang.String, boolean) 
	protected void configure () 
}

com/db4o/config/annotations/reflect/CalledConstructorFactory.class

package com.db4o.config.annotations.reflect
public com.db4o.config.annotations.reflect.CalledConstructorFactory extends java.lang.Object implements com.db4o.config.annotations.reflect.Db4oConfiguratorFactory  {
	public void  () 
	public com.db4o.config.annotations.reflect.Db4oConfigurator configuratorFor (java.lang.reflect.AnnotatedElement, java.lang.annotation.Annotation) 
}

com/db4o/config/annotations/reflect/ClassConfigurator.class

package com.db4o.config.annotations.reflect
public abstract com.db4o.config.annotations.reflect.ClassConfigurator extends com.db4o.config.annotations.reflect.Db4oConfigurator {
	private String _className
	protected void  (java.lang.String) 
	protected void configure () 
	protected abstract void configure (com.db4o.config.ObjectClass) 
}

com/db4o/config/annotations/reflect/ConfigurationIntrospector.class

package com.db4o.config.annotations.reflect
public com.db4o.config.annotations.reflect.ConfigurationIntrospector extends java.lang.Object {
	java.util.Map _configurators
	com.db4o.internal.Config4Class _classConfig
	Class _clazz
	com.db4o.config.Configuration _config
	public void  (java.lang.Class, com.db4o.config.Configuration, com.db4o.internal.Config4Class)  throws java.lang.Exception 
	private void initMap ()  throws java.lang.NoSuchMethodException 
	public com.db4o.internal.Config4Class apply () 
	private void reflectClass () 
	private void reflectFields () 
	private void applyAnnotation (java.lang.reflect.AnnotatedElement, java.lang.annotation.Annotation) 
}

com/db4o/config/annotations/reflect/Db4oConfigurator.class

package com.db4o.config.annotations.reflect
public abstract com.db4o.config.annotations.reflect.Db4oConfigurator extends java.lang.Object {
	private com.db4o.config.Configuration _config
	private com.db4o.config.ObjectClass _objectClass
	public void  () 
	public final com.db4o.config.ObjectClass configure (com.db4o.config.Configuration) 
	protected abstract void configure () 
	protected com.db4o.config.ObjectClass objectClass (java.lang.String) 
}

com/db4o/config/annotations/reflect/Db4oConfiguratorFactory.class

package com.db4o.config.annotations.reflect
public abstract com.db4o.config.annotations.reflect.Db4oConfiguratorFactory extends java.lang.Object {
	public abstract com.db4o.config.annotations.reflect.Db4oConfigurator configuratorFor (java.lang.reflect.AnnotatedElement, java.lang.annotation.Annotation) 
}

com/db4o/config/annotations/reflect/FieldConfigurator.class

package com.db4o.config.annotations.reflect
public abstract com.db4o.config.annotations.reflect.FieldConfigurator extends com.db4o.config.annotations.reflect.Db4oConfigurator {
	private String _className
	private String _fieldName
	public void  (java.lang.String, java.lang.String) 
	protected void configure () 
	protected abstract void configure (com.db4o.config.ObjectField) 
}

com/db4o/config/annotations/reflect/GeneratedUUIDsConfigurator.class

package com.db4o.config.annotations.reflect
public com.db4o.config.annotations.reflect.GeneratedUUIDsConfigurator extends com.db4o.config.annotations.reflect.Db4oConfigurator {
	private String _className
	private boolean _value
	public void  (java.lang.String, boolean) 
	protected void configure () 
}

com/db4o/config/annotations/reflect/GeneratedUUIDsFactory.class

package com.db4o.config.annotations.reflect
public com.db4o.config.annotations.reflect.GeneratedUUIDsFactory extends java.lang.Object implements com.db4o.config.annotations.reflect.Db4oConfiguratorFactory  {
	public void  () 
	public com.db4o.config.annotations.reflect.Db4oConfigurator configuratorFor (java.lang.reflect.AnnotatedElement, java.lang.annotation.Annotation) 
}

com/db4o/config/annotations/reflect/GeneratedVersionNumbersConfigurator.class

package com.db4o.config.annotations.reflect
public com.db4o.config.annotations.reflect.GeneratedVersionNumbersConfigurator extends com.db4o.config.annotations.reflect.Db4oConfigurator {
	private String _className
	private boolean _value
	public void  (java.lang.String, boolean) 
	protected void configure () 
}

com/db4o/config/annotations/reflect/GeneratedVersionNumbersFactory.class

package com.db4o.config.annotations.reflect
public com.db4o.config.annotations.reflect.GeneratedVersionNumbersFactory extends java.lang.Object implements com.db4o.config.annotations.reflect.Db4oConfiguratorFactory  {
	public void  () 
	public com.db4o.config.annotations.reflect.Db4oConfigurator configuratorFor (java.lang.reflect.AnnotatedElement, java.lang.annotation.Annotation) 
}

com/db4o/config/annotations/reflect/IndexedConfigurator.class

package com.db4o.config.annotations.reflect
public com.db4o.config.annotations.reflect.IndexedConfigurator extends com.db4o.config.annotations.reflect.FieldConfigurator {
	public void  (java.lang.String, java.lang.String) 
	protected void configure (com.db4o.config.ObjectField) 
}

com/db4o/config/annotations/reflect/IndexedFactory.class

package com.db4o.config.annotations.reflect
public com.db4o.config.annotations.reflect.IndexedFactory extends java.lang.Object implements com.db4o.config.annotations.reflect.Db4oConfiguratorFactory  {
	public void  () 
	public com.db4o.config.annotations.reflect.Db4oConfigurator configuratorFor (java.lang.reflect.AnnotatedElement, java.lang.annotation.Annotation) 
}

com/db4o/config/annotations/reflect/MaximumActivationDepthConfigurator.class

package com.db4o.config.annotations.reflect
public com.db4o.config.annotations.reflect.MaximumActivationDepthConfigurator extends com.db4o.config.annotations.reflect.Db4oConfigurator {
	private String _className
	private int _max
	public void  (java.lang.String, int) 
	protected void configure () 
}

com/db4o/config/annotations/reflect/MaximumActivationDepthFactory.class

package com.db4o.config.annotations.reflect
public com.db4o.config.annotations.reflect.MaximumActivationDepthFactory extends java.lang.Object implements com.db4o.config.annotations.reflect.Db4oConfiguratorFactory  {
	public void  () 
	public com.db4o.config.annotations.reflect.Db4oConfigurator configuratorFor (java.lang.reflect.AnnotatedElement, java.lang.annotation.Annotation) 
}

com/db4o/config/annotations/reflect/MinimumActivationDepthConfigurator.class

package com.db4o.config.annotations.reflect
public com.db4o.config.annotations.reflect.MinimumActivationDepthConfigurator extends com.db4o.config.annotations.reflect.Db4oConfigurator {
	private String _className
	private int _min
	public void  (java.lang.String, int) 
	protected void configure () 
}

com/db4o/config/annotations/reflect/MinimumActivationDepthFactory.class

package com.db4o.config.annotations.reflect
public com.db4o.config.annotations.reflect.MinimumActivationDepthFactory extends java.lang.Object implements com.db4o.config.annotations.reflect.Db4oConfiguratorFactory  {
	public void  () 
	public com.db4o.config.annotations.reflect.Db4oConfigurator configuratorFor (java.lang.reflect.AnnotatedElement, java.lang.annotation.Annotation) 
}

com/db4o/config/annotations/reflect/NoArgsClassConfiguratorFactory.class

package com.db4o.config.annotations.reflect
public com.db4o.config.annotations.reflect.NoArgsClassConfiguratorFactory extends java.lang.Object implements com.db4o.config.annotations.reflect.Db4oConfiguratorFactory  {
	private java.lang.reflect.Constructor _constructor
	public void  (java.lang.Class)  throws java.lang.NoSuchMethodException 
	public com.db4o.config.annotations.reflect.Db4oConfigurator configuratorFor (java.lang.reflect.AnnotatedElement, java.lang.annotation.Annotation) 
}

com/db4o/config/annotations/reflect/NoArgsFieldConfiguratorFactory.class

package com.db4o.config.annotations.reflect
public com.db4o.config.annotations.reflect.NoArgsFieldConfiguratorFactory extends java.lang.Object implements com.db4o.config.annotations.reflect.Db4oConfiguratorFactory  {
	private java.lang.reflect.Constructor _constructor
	public void  (java.lang.Class)  throws java.lang.NoSuchMethodException 
	public com.db4o.config.annotations.reflect.Db4oConfigurator configuratorFor (java.lang.reflect.AnnotatedElement, java.lang.annotation.Annotation) 
}

com/db4o/config/annotations/reflect/PersistedStaticFieldValuesConfigurator.class

package com.db4o.config.annotations.reflect
public com.db4o.config.annotations.reflect.PersistedStaticFieldValuesConfigurator extends com.db4o.config.annotations.reflect.Db4oConfigurator {
	private String _className
	public void  (java.lang.String) 
	protected void configure () 
}

com/db4o/config/annotations/reflect/PersistedStaticFieldValuesFactory.class

package com.db4o.config.annotations.reflect
public com.db4o.config.annotations.reflect.PersistedStaticFieldValuesFactory extends java.lang.Object implements com.db4o.config.annotations.reflect.Db4oConfiguratorFactory  {
	public void  () 
	public com.db4o.config.annotations.reflect.Db4oConfigurator configuratorFor (java.lang.reflect.AnnotatedElement, java.lang.annotation.Annotation) 
}

com/db4o/config/annotations/reflect/QueryEvaluationOffConfigurator.class

package com.db4o.config.annotations.reflect
public com.db4o.config.annotations.reflect.QueryEvaluationOffConfigurator extends com.db4o.config.annotations.reflect.FieldConfigurator {
	public void  (java.lang.String, java.lang.String) 
	protected void configure (com.db4o.config.ObjectField) 
}

com/db4o/config/annotations/reflect/StoredTransientFieldsConfigurator.class

package com.db4o.config.annotations.reflect
public com.db4o.config.annotations.reflect.StoredTransientFieldsConfigurator extends com.db4o.config.annotations.reflect.Db4oConfigurator {
	private String _className
	private boolean _value
	public void  (java.lang.String, boolean) 
	protected void configure () 
}

com/db4o/config/annotations/reflect/StoredTransientFieldsFactory.class

package com.db4o.config.annotations.reflect
public com.db4o.config.annotations.reflect.StoredTransientFieldsFactory extends java.lang.Object implements com.db4o.config.annotations.reflect.Db4oConfiguratorFactory  {
	public void  () 
	public com.db4o.config.annotations.reflect.Db4oConfigurator configuratorFor (java.lang.reflect.AnnotatedElement, java.lang.annotation.Annotation) 
}

com/db4o/config/annotations/reflect/UpdatedDepthConfigurator.class

package com.db4o.config.annotations.reflect
public com.db4o.config.annotations.reflect.UpdatedDepthConfigurator extends com.db4o.config.annotations.reflect.Db4oConfigurator {
	private String _className
	private int _updateDepth
	public void  (java.lang.String, int) 
	protected void configure () 
}

com/db4o/config/annotations/reflect/UpdatedDepthFactory.class

package com.db4o.config.annotations.reflect
public com.db4o.config.annotations.reflect.UpdatedDepthFactory extends java.lang.Object implements com.db4o.config.annotations.reflect.Db4oConfiguratorFactory  {
	public void  () 
	public com.db4o.config.annotations.reflect.Db4oConfigurator configuratorFor (java.lang.reflect.AnnotatedElement, java.lang.annotation.Annotation) 
}

com/db4o/constraints/ConstraintViolationException.class

package com.db4o.constraints
public com.db4o.constraints.ConstraintViolationException extends com.db4o.ext.Db4oException {
	public void  (java.lang.String) 
}

com/db4o/constraints/UniqueFieldValueConstraint$1.class

package com.db4o.constraints
 com.db4o.constraints.UniqueFieldValueConstraint$1 extends java.lang.Object implements com.db4o.events.EventListener4  {
	private com.db4o.internal.FieldMetadata _fieldMetaData
	final com.db4o.internal.InternalObjectContainer val$objectContainer
	final com.db4o.constraints.UniqueFieldValueConstraint this$0
	void  (com.db4o.constraints.UniqueFieldValueConstraint, com.db4o.internal.InternalObjectContainer) 
	private void ensureSingleOccurence (com.db4o.internal.Transaction, com.db4o.ext.ObjectInfoCollection) 
	private boolean isClassMetadataAvailable () 
	private com.db4o.internal.FieldMetadata fieldMetadata () 
	private com.db4o.internal.ClassMetadata classMetadata () 
	private com.db4o.reflect.ReflectClass reflectClass () 
	public void onEvent (com.db4o.events.Event4, com.db4o.events.EventArgs) 
}

com/db4o/constraints/UniqueFieldValueConstraint.class

package com.db4o.constraints
public com.db4o.constraints.UniqueFieldValueConstraint extends java.lang.Object implements com.db4o.config.ConfigurationItem  {
	protected final Object _clazz
	protected final String _fieldName
	public void  (java.lang.Object, java.lang.String) 
	public void prepare (com.db4o.config.Configuration) 
	public void apply (com.db4o.internal.InternalObjectContainer) 
}

com/db4o/constraints/UniqueFieldValueConstraintViolationException.class

package com.db4o.constraints
public com.db4o.constraints.UniqueFieldValueConstraintViolationException extends com.db4o.constraints.ConstraintViolationException {
	public void  (java.lang.String, java.lang.String) 
}

com/db4o/defragment/AbstractContextIDMapping.class

package com.db4o.defragment
public abstract com.db4o.defragment.AbstractContextIDMapping extends java.lang.Object implements com.db4o.defragment.ContextIDMapping  {
	private com.db4o.foundation.Hashtable4 _classIDs
	public void  () 
	public final void mapIDs (int, int, boolean) 
	protected int mappedClassID (int) 
	private void mapClassIDs (int, int) 
	protected abstract void mapNonClassIDs (int, int) 
}

com/db4o/defragment/AvailableClassFilter.class

package com.db4o.defragment
public com.db4o.defragment.AvailableClassFilter extends java.lang.Object implements com.db4o.defragment.StoredClassFilter  {
	private ClassLoader _loader
	public void  () 
	public void  (java.lang.ClassLoader) 
	public boolean accept (com.db4o.ext.StoredClass) 
}

com/db4o/defragment/BTreeIDMapping$BTreeSpec.class

package com.db4o.defragment
 com.db4o.defragment.BTreeIDMapping$BTreeSpec extends java.lang.Object {
	private int _nodeSize
	private int _cacheHeight
	public void  (int, int) 
	public int nodeSize () 
	public int cacheHeight () 
}

com/db4o/defragment/BTreeIDMapping.class

package com.db4o.defragment
public com.db4o.defragment.BTreeIDMapping extends com.db4o.defragment.AbstractContextIDMapping {
	private String _fileName
	private com.db4o.internal.LocalObjectContainer _mappingDb
	private com.db4o.internal.btree.BTree _idTree
	private com.db4o.internal.mapping.MappedIDPair _cache
	private com.db4o.defragment.BTreeIDMapping$BTreeSpec _treeSpec
	private int _commitFrequency
	private int _insertCount
	public void  (java.lang.String) 
	public void  (java.lang.String, int, int, int) 
	private void  (java.lang.String, com.db4o.defragment.BTreeIDMapping$BTreeSpec, int) 
	public int mappedID (int, boolean) 
	private int mapLenient (int, com.db4o.internal.btree.BTreeRange) 
	protected void mapNonClassIDs (int, int) 
	public void open () 
	public void close () 
	private com.db4o.internal.Transaction trans () 
}

com/db4o/defragment/ContextIDMapping.class

package com.db4o.defragment
public abstract com.db4o.defragment.ContextIDMapping extends java.lang.Object {
	public abstract int mappedID (int, boolean) 
	public abstract void mapIDs (int, int, boolean) 
	public abstract void open () 
	public abstract void close () 
}

com/db4o/defragment/DefragContextImpl$1.class

package com.db4o.defragment
 com.db4o.defragment.DefragContextImpl$1 extends com.db4o.defragment.DefragContextImpl$DbSelector {
	void  () 
	com.db4o.internal.LocalObjectContainer db (com.db4o.defragment.DefragContextImpl) 
}

com/db4o/defragment/DefragContextImpl$2.class

package com.db4o.defragment
 com.db4o.defragment.DefragContextImpl$2 extends com.db4o.defragment.DefragContextImpl$DbSelector {
	void  () 
	com.db4o.internal.LocalObjectContainer db (com.db4o.defragment.DefragContextImpl) 
}

com/db4o/defragment/DefragContextImpl$DbSelector.class

package com.db4o.defragment
public abstract com.db4o.defragment.DefragContextImpl$DbSelector extends java.lang.Object {
	void  () 
	abstract com.db4o.internal.LocalObjectContainer db (com.db4o.defragment.DefragContextImpl) 
	com.db4o.internal.Transaction transaction (com.db4o.defragment.DefragContextImpl) 
}

com/db4o/defragment/DefragContextImpl.class

package com.db4o.defragment
public com.db4o.defragment.DefragContextImpl extends java.lang.Object implements com.db4o.internal.mapping.DefragContext  {
	public static final com.db4o.defragment.DefragContextImpl$DbSelector SOURCEDB
	public static final com.db4o.defragment.DefragContextImpl$DbSelector TARGETDB
	private static final long CLASSCOLLECTION_POINTER_ADDRESS
	public final com.db4o.internal.LocalObjectContainer _sourceDb
	final com.db4o.internal.LocalObjectContainer _targetDb
	private final com.db4o.defragment.ContextIDMapping _mapping
	private com.db4o.defragment.DefragmentListener _listener
	private com.db4o.foundation.Queue4 _unindexed
	private final com.db4o.foundation.Hashtable4 _hasFieldIndexCache
	private com.db4o.foundation.Hashtable4 _classIndices
	public void  (com.db4o.defragment.DefragmentConfig, com.db4o.defragment.DefragmentListener) 
	static com.db4o.internal.LocalObjectContainer freshYapFile (java.lang.String, int) 
	static com.db4o.internal.LocalObjectContainer freshYapFile (com.db4o.defragment.DefragmentConfig) 
	public int mappedID (int, int) 
	public int mappedID (int)  throws com.db4o.internal.mapping.MappingNotFoundException 
	public int mappedID (int, boolean)  throws com.db4o.internal.mapping.MappingNotFoundException 
	private int internalMappedID (int, boolean)  throws com.db4o.internal.mapping.MappingNotFoundException 
	public void mapIDs (int, int, boolean) 
	public void close () 
	public com.db4o.internal.Buffer bufferByID (com.db4o.defragment.DefragContextImpl$DbSelector, int) 
	public com.db4o.internal.Buffer sourceBufferByAddress (int, int)  throws java.io.IOException 
	public com.db4o.internal.Buffer targetBufferByAddress (int, int)  throws java.io.IOException 
	public com.db4o.internal.Buffer bufferByAddress (com.db4o.defragment.DefragContextImpl$DbSelector, int, int) 
	public com.db4o.internal.StatefulBuffer targetStatefulBufferByAddress (int, int)  throws java.lang.IllegalArgumentException 
	public com.db4o.internal.slots.Slot allocateTargetSlot (int) 
	public void targetWriteBytes (com.db4o.internal.BufferPair, int) 
	public void targetWriteBytes (com.db4o.internal.Buffer, int) 
	public com.db4o.ext.StoredClass[] storedClasses (com.db4o.defragment.DefragContextImpl$DbSelector) 
	public com.db4o.internal.LatinStringIO stringIO () 
	public void targetCommit () 
	public com.db4o.internal.TypeHandler4 sourceHandler (int) 
	public int sourceClassCollectionID () 
	public static void targetClassCollectionID (java.lang.String, int)  throws java.io.IOException 
	public int classIndexID (com.db4o.internal.ClassMetadata) 
	public void traverseAll (com.db4o.internal.ClassMetadata, com.db4o.foundation.Visitor4) 
	public void traverseAllIndexSlots (com.db4o.internal.ClassMetadata, com.db4o.foundation.Visitor4) 
	public void traverseAllIndexSlots (com.db4o.internal.btree.BTree, com.db4o.foundation.Visitor4) 
	public int databaseIdentityID (com.db4o.defragment.DefragContextImpl$DbSelector) 
	private com.db4o.internal.classindex.ClassIndexStrategy classIndex (com.db4o.internal.ClassMetadata) 
	public com.db4o.internal.Transaction systemTrans () 
	public void copyIdentity () 
	public void targetClassCollectionID (int) 
	public com.db4o.internal.Buffer sourceBufferByID (int)  throws java.io.IOException 
	public com.db4o.internal.btree.BTree sourceUuidIndex () 
	public void targetUuidIndexID (int) 
	public int sourceUuidIndexID () 
	public com.db4o.internal.ClassMetadata yapClass (int) 
	public void registerUnindexed (int) 
	public com.db4o.foundation.Iterator4 unindexedIDs () 
	public com.db4o.internal.marshall.ObjectHeader sourceObjectHeader (com.db4o.internal.Buffer) 
	private com.db4o.internal.slots.Slot readPointer (com.db4o.defragment.DefragContextImpl$DbSelector, int) 
	public boolean hasFieldIndex (com.db4o.internal.ClassMetadata) 
	public int blockSize () 
	public int sourceAddressByID (int) 
	static void  () 
}

com/db4o/defragment/Defragment$1.class

package com.db4o.defragment
 com.db4o.defragment.Defragment$1 extends java.lang.Object implements com.db4o.internal.SlotCopyHandler  {
	void  () 
	public void processCopy (com.db4o.internal.BufferPair)  throws com.db4o.CorruptionException 
}

com/db4o/defragment/Defragment$2.class

package com.db4o.defragment
 com.db4o.defragment.Defragment$2 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final com.db4o.defragment.PassCommand val$command
	final com.db4o.defragment.DefragContextImpl val$context
	final com.db4o.internal.ClassMetadata val$curClass
	void  (com.db4o.defragment.PassCommand, com.db4o.defragment.DefragContextImpl, com.db4o.internal.ClassMetadata) 
	public void visit (java.lang.Object) 
}

com/db4o/defragment/Defragment$NullListener.class

package com.db4o.defragment
 com.db4o.defragment.Defragment$NullListener extends java.lang.Object implements com.db4o.defragment.DefragmentListener  {
	void  () 
	public void notifyDefragmentInfo (com.db4o.defragment.DefragmentInfo) 
}

com/db4o/defragment/Defragment.class

package com.db4o.defragment
public com.db4o.defragment.Defragment extends java.lang.Object {
	public void  () 
	public static void defrag (java.lang.String)  throws java.io.IOException 
	public static void defrag (java.lang.String, java.lang.String)  throws java.io.IOException 
	public static void defrag (com.db4o.defragment.DefragmentConfig)  throws java.io.IOException 
	public static void defrag (com.db4o.defragment.DefragmentConfig, com.db4o.defragment.DefragmentListener)  throws java.io.IOException 
	private static void upgradeFile (com.db4o.defragment.DefragmentConfig)  throws java.io.IOException 
	private static void defragUnindexed (com.db4o.defragment.DefragContextImpl)  throws com.db4o.CorruptionException java.io.IOException 
	private static void setIdentity (com.db4o.defragment.DefragmentConfig, int, int) 
	private static void firstPass (com.db4o.defragment.DefragContextImpl, com.db4o.defragment.DefragmentConfig)  throws com.db4o.CorruptionException java.io.IOException 
	private static void secondPass (com.db4o.defragment.DefragContextImpl, com.db4o.defragment.DefragmentConfig)  throws com.db4o.CorruptionException java.io.IOException 
	private static void pass (com.db4o.defragment.DefragContextImpl, com.db4o.defragment.DefragmentConfig, com.db4o.defragment.PassCommand)  throws com.db4o.CorruptionException java.io.IOException 
	private static void processYapClass (com.db4o.defragment.DefragContextImpl, com.db4o.internal.ClassMetadata, com.db4o.defragment.PassCommand)  throws com.db4o.CorruptionException java.io.IOException 
	private static boolean parentHasIndex (com.db4o.internal.ClassMetadata) 
	private static void processObjectsForYapClass (com.db4o.defragment.DefragContextImpl, com.db4o.internal.ClassMetadata, com.db4o.defragment.PassCommand) 
	private static void processYapClassAndFieldIndices (com.db4o.defragment.DefragContextImpl, com.db4o.internal.ClassMetadata, com.db4o.defragment.PassCommand)  throws com.db4o.CorruptionException java.io.IOException 
	private static void processClassIndex (com.db4o.defragment.DefragContextImpl, com.db4o.internal.ClassMetadata, com.db4o.defragment.PassCommand)  throws com.db4o.CorruptionException java.io.IOException 
}

com/db4o/defragment/DefragmentConfig$NullFilter.class

package com.db4o.defragment
public com.db4o.defragment.DefragmentConfig$NullFilter extends java.lang.Object implements com.db4o.defragment.StoredClassFilter  {
	protected void  () 
	public boolean accept (com.db4o.ext.StoredClass) 
}

com/db4o/defragment/DefragmentConfig.class

package com.db4o.defragment
public com.db4o.defragment.DefragmentConfig extends java.lang.Object {
	public static final boolean DEBUG
	public static final String BACKUP_SUFFIX
	private String _origPath
	private String _backupPath
	private String _tempPath
	private com.db4o.defragment.ContextIDMapping _mapping
	private com.db4o.config.Configuration _config
	private com.db4o.defragment.StoredClassFilter _storedClassFilter
	private boolean _forceBackupDelete
	private int _objectCommitFrequency
	private static final com.db4o.defragment.StoredClassFilter NULLFILTER
	public void  (java.lang.String) 
	public void  (java.lang.String, java.lang.String) 
	public void  (java.lang.String, java.lang.String, com.db4o.defragment.ContextIDMapping) 
	public java.lang.String origPath () 
	public java.lang.String backupPath () 
	public com.db4o.defragment.ContextIDMapping mapping () 
	public com.db4o.defragment.StoredClassFilter storedClassFilter () 
	public void storedClassFilter (com.db4o.defragment.StoredClassFilter) 
	public boolean forceBackupDelete () 
	public void forceBackupDelete (boolean) 
	public com.db4o.config.Configuration db4oConfig () 
	public void db4oConfig (com.db4o.config.Configuration) 
	public int objectCommitFrequency () 
	public void objectCommitFrequency (int) 
	public void upgradeFile (java.lang.String) 
	public boolean fileNeedsUpgrade () 
	public java.lang.String tempPath () 
	public int blockSize () 
	public static com.db4o.config.Configuration vanillaDb4oConfig (int) 
	public com.db4o.config.Configuration clonedDb4oConfig () 
	static void  () 
}

com/db4o/defragment/DefragmentInfo.class

package com.db4o.defragment
public com.db4o.defragment.DefragmentInfo extends java.lang.Object {
	private String _msg
	public void  (java.lang.String) 
	public java.lang.String toString () 
}

com/db4o/defragment/DefragmentListener.class

package com.db4o.defragment
public abstract com.db4o.defragment.DefragmentListener extends java.lang.Object {
	public abstract void notifyDefragmentInfo (com.db4o.defragment.DefragmentInfo) 
}

com/db4o/defragment/FirstPassCommand$1.class

package com.db4o.defragment
 com.db4o.defragment.FirstPassCommand$1 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final com.db4o.defragment.DefragContextImpl val$context
	final com.db4o.defragment.FirstPassCommand this$0
	void  (com.db4o.defragment.FirstPassCommand, com.db4o.defragment.DefragContextImpl) 
	public void visit (java.lang.Object) 
}

com/db4o/defragment/FirstPassCommand.class

package com.db4o.defragment
final com.db4o.defragment.FirstPassCommand extends java.lang.Object implements com.db4o.defragment.PassCommand  {
	private static final int ID_BATCH_SIZE
	private com.db4o.internal.TreeInt _ids
	void  () 
	void process (com.db4o.defragment.DefragContextImpl, int, boolean) 
	private boolean batchFull () 
	public void processClass (com.db4o.defragment.DefragContextImpl, com.db4o.internal.ClassMetadata, int, int) 
	public void processObjectSlot (com.db4o.defragment.DefragContextImpl, com.db4o.internal.ClassMetadata, int) 
	public void processClassCollection (com.db4o.defragment.DefragContextImpl)  throws com.db4o.CorruptionException 
	public void processBTree (com.db4o.defragment.DefragContextImpl, com.db4o.internal.btree.BTree) 
	public void flush (com.db4o.defragment.DefragContextImpl) 
}

com/db4o/defragment/PassCommand.class

package com.db4o.defragment
abstract com.db4o.defragment.PassCommand extends java.lang.Object {
	public abstract void processObjectSlot (com.db4o.defragment.DefragContextImpl, com.db4o.internal.ClassMetadata, int)  throws com.db4o.CorruptionException java.io.IOException 
	public abstract void processClass (com.db4o.defragment.DefragContextImpl, com.db4o.internal.ClassMetadata, int, int)  throws com.db4o.CorruptionException java.io.IOException 
	public abstract void processClassCollection (com.db4o.defragment.DefragContextImpl)  throws com.db4o.CorruptionException java.io.IOException 
	public abstract void processBTree (com.db4o.defragment.DefragContextImpl, com.db4o.internal.btree.BTree)  throws com.db4o.CorruptionException java.io.IOException 
	public abstract void flush (com.db4o.defragment.DefragContextImpl) 
}

com/db4o/defragment/SecondPassCommand$1.class

package com.db4o.defragment
 com.db4o.defragment.SecondPassCommand$1 extends java.lang.Object implements com.db4o.internal.SlotCopyHandler  {
	final com.db4o.internal.ClassMetadata val$yapClass
	final int val$classIndexID
	final com.db4o.defragment.SecondPassCommand this$0
	void  (com.db4o.defragment.SecondPassCommand, com.db4o.internal.ClassMetadata, int)  throws java.io.IOException com.db4o.CorruptionException 
	public void processCopy (com.db4o.internal.BufferPair)  throws com.db4o.CorruptionException java.io.IOException 
}

com/db4o/defragment/SecondPassCommand$2.class

package com.db4o.defragment
 com.db4o.defragment.SecondPassCommand$2 extends java.lang.Object implements com.db4o.internal.SlotCopyHandler  {
	final com.db4o.defragment.DefragContextImpl val$context
	final com.db4o.defragment.SecondPassCommand this$0
	void  (com.db4o.defragment.SecondPassCommand, com.db4o.defragment.DefragContextImpl) 
	public void processCopy (com.db4o.internal.BufferPair) 
}

com/db4o/defragment/SecondPassCommand$3.class

package com.db4o.defragment
 com.db4o.defragment.SecondPassCommand$3 extends java.lang.Object implements com.db4o.internal.SlotCopyHandler  {
	final com.db4o.defragment.SecondPassCommand this$0
	void  (com.db4o.defragment.SecondPassCommand) 
	public void processCopy (com.db4o.internal.BufferPair) 
}

com/db4o/defragment/SecondPassCommand.class

package com.db4o.defragment
final com.db4o.defragment.SecondPassCommand extends java.lang.Object implements com.db4o.defragment.PassCommand  {
	protected final int _objectCommitFrequency
	protected int _objectCount
	public void  (int) 
	public void processClass (com.db4o.defragment.DefragContextImpl, com.db4o.internal.ClassMetadata, int, int)  throws com.db4o.CorruptionException java.io.IOException 
	public void processObjectSlot (com.db4o.defragment.DefragContextImpl, com.db4o.internal.ClassMetadata, int)  throws com.db4o.CorruptionException java.io.IOException 
	public void processClassCollection (com.db4o.defragment.DefragContextImpl)  throws com.db4o.CorruptionException java.io.IOException 
	public void processBTree (com.db4o.defragment.DefragContextImpl, com.db4o.internal.btree.BTree)  throws com.db4o.CorruptionException java.io.IOException 
	public void flush (com.db4o.defragment.DefragContextImpl) 
}

com/db4o/defragment/StoredClassFilter.class

package com.db4o.defragment
public abstract com.db4o.defragment.StoredClassFilter extends java.lang.Object {
	public abstract boolean accept (com.db4o.ext.StoredClass) 
}

com/db4o/defragment/TreeIDMapping.class

package com.db4o.defragment
public com.db4o.defragment.TreeIDMapping extends com.db4o.defragment.AbstractContextIDMapping {
	private com.db4o.foundation.Tree _tree
	public void  () 
	public int mappedID (int, boolean) 
	public void open () 
	public void close () 
	protected void mapNonClassIDs (int, int) 
}

com/db4o/diagnostic/ClassHasNoFields.class

package com.db4o.diagnostic
public com.db4o.diagnostic.ClassHasNoFields extends com.db4o.diagnostic.DiagnosticBase {
	private final String _className
	public void  (java.lang.String) 
	public java.lang.Object reason () 
	public java.lang.String problem () 
	public java.lang.String solution () 
}

com/db4o/diagnostic/DescendIntoTranslator.class

package com.db4o.diagnostic
public com.db4o.diagnostic.DescendIntoTranslator extends com.db4o.diagnostic.DiagnosticBase {
	private String className
	private String fieldName
	public void  (java.lang.String, java.lang.String) 
	public java.lang.String problem () 
	public java.lang.Object reason () 
	public java.lang.String solution () 
}

com/db4o/diagnostic/Diagnostic.class

package com.db4o.diagnostic
public abstract com.db4o.diagnostic.Diagnostic extends java.lang.Object {
}

com/db4o/diagnostic/DiagnosticBase.class

package com.db4o.diagnostic
public abstract com.db4o.diagnostic.DiagnosticBase extends java.lang.Object implements com.db4o.diagnostic.Diagnostic  {
	public void  () 
	public abstract java.lang.Object reason () 
	public abstract java.lang.String problem () 
	public abstract java.lang.String solution () 
	public java.lang.String toString () 
}

com/db4o/diagnostic/DiagnosticConfiguration.class

package com.db4o.diagnostic
public abstract com.db4o.diagnostic.DiagnosticConfiguration extends java.lang.Object {
	public abstract void addListener (com.db4o.diagnostic.DiagnosticListener) 
	public abstract void removeAllListeners () 
}

com/db4o/diagnostic/DiagnosticListener.class

package com.db4o.diagnostic
public abstract com.db4o.diagnostic.DiagnosticListener extends java.lang.Object {
	public abstract void onDiagnostic (com.db4o.diagnostic.Diagnostic) 
}

com/db4o/diagnostic/DiagnosticToConsole.class

package com.db4o.diagnostic
public com.db4o.diagnostic.DiagnosticToConsole extends java.lang.Object implements com.db4o.diagnostic.DiagnosticListener  {
	public void  () 
	public void onDiagnostic (com.db4o.diagnostic.Diagnostic) 
}

com/db4o/diagnostic/LoadedFromClassIndex.class

package com.db4o.diagnostic
public com.db4o.diagnostic.LoadedFromClassIndex extends com.db4o.diagnostic.DiagnosticBase {
	private final String _className
	public void  (java.lang.String) 
	public java.lang.Object reason () 
	public java.lang.String problem () 
	public java.lang.String solution () 
}

com/db4o/diagnostic/NativeQueryNotOptimized.class

package com.db4o.diagnostic
public com.db4o.diagnostic.NativeQueryNotOptimized extends com.db4o.diagnostic.DiagnosticBase {
	private final com.db4o.query.Predicate _predicate
	public void  (com.db4o.query.Predicate) 
	public java.lang.Object reason () 
	public java.lang.String problem () 
	public java.lang.String solution () 
}

com/db4o/diagnostic/NativeQueryOptimizerNotLoaded.class

package com.db4o.diagnostic
public com.db4o.diagnostic.NativeQueryOptimizerNotLoaded extends com.db4o.diagnostic.DiagnosticBase {
	private int _reason
	public static final int NQ_NOT_PRESENT
	public static final int NQ_CONSTRUCTION_FAILED
	public void  (int) 
	public java.lang.String problem () 
	public java.lang.Object reason () 
	public java.lang.String solution () 
}

com/db4o/diagnostic/UpdateDepthGreaterOne.class

package com.db4o.diagnostic
public com.db4o.diagnostic.UpdateDepthGreaterOne extends com.db4o.diagnostic.DiagnosticBase {
	private final int _depth
	public void  (int) 
	public java.lang.Object reason () 
	public java.lang.String problem () 
	public java.lang.String solution () 
}

com/db4o/events/CancellableEventArgs.class

package com.db4o.events
public abstract com.db4o.events.CancellableEventArgs extends java.lang.Object {
	public abstract boolean isCancelled () 
	public abstract void cancel () 
}

com/db4o/events/CancellableObjectEventArgs.class

package com.db4o.events
public com.db4o.events.CancellableObjectEventArgs extends com.db4o.events.ObjectEventArgs implements com.db4o.events.CancellableEventArgs  {
	private boolean _cancelled
	public void  (com.db4o.internal.Transaction, java.lang.Object) 
	public void cancel () 
	public boolean isCancelled () 
}

com/db4o/events/ClassEventArgs.class

package com.db4o.events
public com.db4o.events.ClassEventArgs extends com.db4o.events.EventArgs {
	private com.db4o.internal.ClassMetadata _clazz
	public void  (com.db4o.internal.ClassMetadata) 
	public com.db4o.internal.ClassMetadata classMetadata () 
}

com/db4o/events/CommitEventArgs.class

package com.db4o.events
public com.db4o.events.CommitEventArgs extends com.db4o.events.TransactionalEventArgs {
	private final com.db4o.internal.CallbackObjectInfoCollections _collections
	public void  (com.db4o.internal.Transaction, com.db4o.internal.CallbackObjectInfoCollections) 
	public com.db4o.ext.ObjectInfoCollection added () 
	public com.db4o.ext.ObjectInfoCollection deleted () 
	public com.db4o.ext.ObjectInfoCollection updated () 
}

com/db4o/events/Event4.class

package com.db4o.events
public abstract com.db4o.events.Event4 extends java.lang.Object {
	public abstract void addListener (com.db4o.events.EventListener4) 
	public abstract void removeListener (com.db4o.events.EventListener4) 
}

com/db4o/events/EventArgs.class

package com.db4o.events
public com.db4o.events.EventArgs extends java.lang.Object {
	public static final com.db4o.events.EventArgs EMPTY
	public void  () 
	static void  () 
}

com/db4o/events/EventListener4.class

package com.db4o.events
public abstract com.db4o.events.EventListener4 extends java.lang.Object {
	public abstract void onEvent (com.db4o.events.Event4, com.db4o.events.EventArgs) 
}

com/db4o/events/EventRegistry.class

package com.db4o.events
public abstract com.db4o.events.EventRegistry extends java.lang.Object {
	public abstract com.db4o.events.Event4 queryStarted () 
	public abstract com.db4o.events.Event4 queryFinished () 
	public abstract com.db4o.events.Event4 creating () 
	public abstract com.db4o.events.Event4 activating () 
	public abstract com.db4o.events.Event4 updating () 
	public abstract com.db4o.events.Event4 deleting () 
	public abstract com.db4o.events.Event4 deactivating () 
	public abstract com.db4o.events.Event4 activated () 
	public abstract com.db4o.events.Event4 created () 
	public abstract com.db4o.events.Event4 updated () 
	public abstract com.db4o.events.Event4 deleted () 
	public abstract com.db4o.events.Event4 deactivated () 
	public abstract com.db4o.events.Event4 committing () 
	public abstract com.db4o.events.Event4 committed () 
	public abstract com.db4o.events.Event4 instantiated () 
	public abstract com.db4o.events.Event4 classRegistered () 
}

com/db4o/events/EventRegistryFactory.class

package com.db4o.events
public com.db4o.events.EventRegistryFactory extends java.lang.Object {
	public void  () 
	public static com.db4o.events.EventRegistry forObjectContainer (com.db4o.ObjectContainer) 
}

com/db4o/events/ObjectEventArgs.class

package com.db4o.events
public com.db4o.events.ObjectEventArgs extends com.db4o.events.TransactionalEventArgs {
	private Object _obj
	public void  (com.db4o.internal.Transaction, java.lang.Object) 
	public java.lang.Object object () 
}

com/db4o/events/QueryEventArgs.class

package com.db4o.events
public com.db4o.events.QueryEventArgs extends com.db4o.events.ObjectEventArgs {
	public void  (com.db4o.internal.Transaction, com.db4o.query.Query) 
	public com.db4o.query.Query query () 
}

com/db4o/events/TransactionalEventArgs.class

package com.db4o.events
public com.db4o.events.TransactionalEventArgs extends com.db4o.events.EventArgs {
	private final com.db4o.internal.Transaction _transaction
	public void  (com.db4o.internal.Transaction) 
	public java.lang.Object transaction () 
}

com/db4o/ext/BackupInProgressException.class

package com.db4o.ext
public com.db4o.ext.BackupInProgressException extends com.db4o.ext.Db4oException {
	public void  () 
}

com/db4o/ext/Db4oCallback.class

package com.db4o.ext
public abstract com.db4o.ext.Db4oCallback extends java.lang.Object {
	public abstract void callback (java.lang.Object) 
}

com/db4o/ext/Db4oDatabase.class

package com.db4o.ext
public com.db4o.ext.Db4oDatabase extends java.lang.Object implements com.db4o.types.Db4oType com.db4o.Internal4  {
	public static final com.db4o.ext.Db4oDatabase STATIC_IDENTITY
	public static final int STATIC_ID
	public byte[] i_signature
	public long i_uuid
	private static final String CREATIONTIME_FIELD
	private transient com.db4o.internal.ObjectContainerBase i_stream
	private transient int i_id
	public void  () 
	public void  (byte[], long) 
	public static com.db4o.ext.Db4oDatabase generate () 
	public boolean equals (java.lang.Object) 
	public int hashCode () 
	public int getID (com.db4o.internal.Transaction) 
	public long getCreationTime () 
	public byte[] getSignature () 
	public java.lang.String toString () 
	public boolean isOlderThan (com.db4o.ext.Db4oDatabase) 
	public int bind (com.db4o.internal.Transaction) 
	private int storeAndGetId (com.db4o.internal.Transaction) 
	public com.db4o.ext.Db4oDatabase query (com.db4o.internal.Transaction) 
	private com.db4o.ext.Db4oDatabase query (com.db4o.internal.Transaction, boolean) 
	static void  () 
}

com/db4o/ext/Db4oException.class

package com.db4o.ext
public com.db4o.ext.Db4oException extends com.db4o.foundation.ChainedRuntimeException {
	public void  () 
	public void  (java.lang.String) 
	public void  (java.lang.Throwable) 
	public void  (int) 
	public void  (java.lang.String, java.lang.Throwable) 
}

com/db4o/ext/Db4oUUID.class

package com.db4o.ext
public com.db4o.ext.Db4oUUID extends java.lang.Object {
	private final long longPart
	private final byte[] signaturePart
	public void  (long, byte[]) 
	public long getLongPart () 
	public byte[] getSignaturePart () 
	public boolean equals (java.lang.Object) 
	public int hashCode () 
	public java.lang.String toString () 
}

com/db4o/ext/Db4oUnexpectedException.class

package com.db4o.ext
public com.db4o.ext.Db4oUnexpectedException extends com.db4o.foundation.ChainedRuntimeException {
	public void  (java.lang.Throwable) 
}

com/db4o/ext/ExtClient.class

package com.db4o.ext
public abstract com.db4o.ext.ExtClient extends java.lang.Object implements com.db4o.ext.ExtObjectContainer  {
	public abstract void switchToFile (java.lang.String) 
	public abstract void switchToMainFile () 
	public abstract boolean isAlive () 
}

com/db4o/ext/ExtDb4o.class

package com.db4o.ext
public com.db4o.ext.ExtDb4o extends com.db4o.Db4o {
	public void  () 
	public static final com.db4o.ObjectContainer openMemoryFile (com.db4o.ext.MemoryFile) 
	public static final com.db4o.ObjectContainer openMemoryFile (com.db4o.config.Configuration, com.db4o.ext.MemoryFile) 
}

com/db4o/ext/ExtObjectContainer.class

package com.db4o.ext
public abstract com.db4o.ext.ExtObjectContainer extends java.lang.Object implements com.db4o.ObjectContainer  {
	public abstract void backup (java.lang.String)  throws com.db4o.Db4oIOException com.db4o.DatabaseClosedException com.db4o.foundation.NotSupportedException 
	public abstract void bind (java.lang.Object, long)  throws com.db4o.ext.InvalidIDException com.db4o.DatabaseClosedException 
	public abstract com.db4o.types.Db4oCollections collections () 
	public abstract com.db4o.config.Configuration configure () 
	public abstract java.lang.Object descend (java.lang.Object, java.lang.String[]) 
	public abstract java.lang.Object getByID (long)  throws com.db4o.DatabaseClosedException com.db4o.ext.InvalidIDException 
	public abstract java.lang.Object getByUUID (com.db4o.ext.Db4oUUID)  throws com.db4o.DatabaseClosedException com.db4o.Db4oIOException 
	public abstract long getID (java.lang.Object) 
	public abstract com.db4o.ext.ObjectInfo getObjectInfo (java.lang.Object) 
	public abstract com.db4o.ext.Db4oDatabase identity () 
	public abstract boolean isActive (java.lang.Object) 
	public abstract boolean isCached (long) 
	public abstract boolean isClosed () 
	public abstract boolean isStored (java.lang.Object)  throws com.db4o.DatabaseClosedException 
	public abstract com.db4o.reflect.ReflectClass[] knownClasses () 
	public abstract java.lang.Object lock () 
	public abstract void migrateFrom (com.db4o.ObjectContainer) 
	public abstract java.lang.Object peekPersisted (java.lang.Object, int, boolean) 
	public abstract void purge () 
	public abstract void purge (java.lang.Object) 
	public abstract com.db4o.reflect.generic.GenericReflector reflector () 
	public abstract void refresh (java.lang.Object, int) 
	public abstract void releaseSemaphore (java.lang.String) 
	public abstract com.db4o.replication.ReplicationProcess replicationBegin (com.db4o.ObjectContainer, com.db4o.replication.ReplicationConflictHandler) 
	public abstract void set (java.lang.Object, int) 
	public abstract boolean setSemaphore (java.lang.String, int) 
	public abstract com.db4o.ext.StoredClass storedClass (java.lang.Object) 
	public abstract com.db4o.ext.StoredClass[] storedClasses () 
	public abstract com.db4o.ext.SystemInfo systemInfo () 
	public abstract long version () 
}

com/db4o/ext/ExtObjectServer.class

package com.db4o.ext
public abstract com.db4o.ext.ExtObjectServer extends java.lang.Object implements com.db4o.ObjectServer  {
	public abstract void backup (java.lang.String)  throws java.io.IOException 
	public abstract int clientCount () 
	public abstract com.db4o.config.Configuration configure () 
	public abstract com.db4o.ObjectContainer objectContainer () 
	public abstract void revokeAccess (java.lang.String) 
	public abstract int port () 
}

com/db4o/ext/ExtObjectSet.class

package com.db4o.ext
public abstract com.db4o.ext.ExtObjectSet extends java.lang.Object implements com.db4o.ObjectSet  {
	public abstract long[] getIDs () 
	public abstract java.lang.Object get (int) 
}

com/db4o/ext/InvalidIDException.class

package com.db4o.ext
public com.db4o.ext.InvalidIDException extends com.db4o.ext.Db4oException {
	public void  (java.lang.Throwable) 
}

com/db4o/ext/MemoryFile.class

package com.db4o.ext
public com.db4o.ext.MemoryFile extends java.lang.Object {
	private byte[] i_bytes
	private static final int INITIAL_SIZE_AND_INC
	private int i_initialSize
	private int i_incrementSizeBy
	public void  () 
	public void  (byte[]) 
	public byte[] getBytes () 
	public int getIncrementSizeBy () 
	public int getInitialSize () 
	public void setBytes (byte[]) 
	public void setIncrementSizeBy (int) 
	public void setInitialSize (int) 
}

com/db4o/ext/ObjectCallbacks.class

package com.db4o.ext
public abstract com.db4o.ext.ObjectCallbacks extends java.lang.Object {
	public abstract boolean objectCanActivate (com.db4o.ObjectContainer) 
	public abstract boolean objectCanDeactivate (com.db4o.ObjectContainer) 
	public abstract boolean objectCanDelete (com.db4o.ObjectContainer) 
	public abstract boolean objectCanNew (com.db4o.ObjectContainer) 
	public abstract boolean objectCanUpdate (com.db4o.ObjectContainer) 
	public abstract void objectOnActivate (com.db4o.ObjectContainer) 
	public abstract void objectOnDeactivate (com.db4o.ObjectContainer) 
	public abstract void objectOnDelete (com.db4o.ObjectContainer) 
	public abstract void objectOnNew (com.db4o.ObjectContainer) 
	public abstract void objectOnUpdate (com.db4o.ObjectContainer) 
}

com/db4o/ext/ObjectInfo.class

package com.db4o.ext
public abstract com.db4o.ext.ObjectInfo extends java.lang.Object {
	public abstract long getInternalID () 
	public abstract java.lang.Object getObject () 
	public abstract com.db4o.ext.Db4oUUID getUUID () 
	public abstract long getVersion () 
}

com/db4o/ext/ObjectInfoCollection.class

package com.db4o.ext
public abstract com.db4o.ext.ObjectInfoCollection extends java.lang.Object implements com.db4o.foundation.Iterable4  {
}

com/db4o/ext/ObjectNotStorableException.class

package com.db4o.ext
public com.db4o.ext.ObjectNotStorableException extends com.db4o.ext.Db4oException {
	public void  (com.db4o.reflect.ReflectClass) 
	public void  (java.lang.String) 
}

com/db4o/ext/OldFormatException.class

package com.db4o.ext
public com.db4o.ext.OldFormatException extends com.db4o.ext.Db4oException {
	public void  () 
}

com/db4o/ext/Status.class

package com.db4o.ext
public com.db4o.ext.Status extends java.lang.Object {
	public static final double UNUSED
	public static final double AVAILABLE
	public static final double QUEUED
	public static final double COMPLETED
	public static final double PROCESSING
	public static final double ERROR
	public void  () 
}

com/db4o/ext/StoredClass.class

package com.db4o.ext
public abstract com.db4o.ext.StoredClass extends java.lang.Object {
	public abstract java.lang.String getName () 
	public abstract long[] getIDs () 
	public abstract com.db4o.ext.StoredClass getParentStoredClass () 
	public abstract com.db4o.ext.StoredField[] getStoredFields () 
	public abstract boolean hasClassIndex () 
	public abstract void rename (java.lang.String) 
	public abstract com.db4o.ext.StoredField storedField (java.lang.String, java.lang.Object) 
}

com/db4o/ext/StoredField.class

package com.db4o.ext
public abstract com.db4o.ext.StoredField extends java.lang.Object {
	public abstract void createIndex () 
	public abstract java.lang.Object get (java.lang.Object) 
	public abstract java.lang.String getName () 
	public abstract com.db4o.reflect.ReflectClass getStoredType () 
	public abstract boolean isArray () 
	public abstract void rename (java.lang.String) 
	public abstract void traverseValues (com.db4o.foundation.Visitor4) 
	public abstract boolean hasIndex () 
}

com/db4o/ext/SystemInfo.class

package com.db4o.ext
public abstract com.db4o.ext.SystemInfo extends java.lang.Object {
	public abstract int freespaceEntryCount () 
	public abstract long freespaceSize () 
	public abstract long totalSize () 
}

com/db4o/ext/VirtualField.class

package com.db4o.ext
public com.db4o.ext.VirtualField extends java.lang.Object {
	public static final String VERSION
	public void  () 
}

com/db4o/foundation/AbstractTreeIterator.class

package com.db4o.foundation
public abstract com.db4o.foundation.AbstractTreeIterator extends java.lang.Object implements com.db4o.foundation.Iterator4  {
	private final com.db4o.foundation.Tree _tree
	private com.db4o.foundation.Stack4 _stack
	public void  (com.db4o.foundation.Tree) 
	public java.lang.Object current () 
	private com.db4o.foundation.Tree peek () 
	public void reset () 
	public boolean moveNext () 
	private void initStack () 
	private boolean pushPreceding (com.db4o.foundation.Tree) 
	protected abstract java.lang.Object currentValue (com.db4o.foundation.Tree) 
}

com/db4o/foundation/Algorithms4$Range.class

package com.db4o.foundation
 com.db4o.foundation.Algorithms4$Range extends java.lang.Object {
	int _from
	int _to
	public void  (int, int) 
}

com/db4o/foundation/Algorithms4.class

package com.db4o.foundation
public com.db4o.foundation.Algorithms4 extends java.lang.Object {
	public void  () 
	public static void qsort (com.db4o.foundation.QuickSortable4) 
	private static void qsort (com.db4o.foundation.QuickSortable4, com.db4o.foundation.Stack4) 
	private static void addRange (com.db4o.foundation.Stack4, int, int) 
	private static void swap (com.db4o.foundation.QuickSortable4, int, int) 
}

com/db4o/foundation/ArgumentNullException.class

package com.db4o.foundation
public final com.db4o.foundation.ArgumentNullException extends java.lang.IllegalArgumentException {
	public void  () 
	public void  (java.lang.String) 
}

com/db4o/foundation/ArrayIterator4.class

package com.db4o.foundation
public com.db4o.foundation.ArrayIterator4 extends java.lang.Object implements com.db4o.foundation.Iterator4  {
	Object[] _elements
	int _next
	public void  (java.lang.Object[]) 
	public boolean moveNext () 
	public java.lang.Object current () 
	public void reset () 
	private int lastIndex () 
}

com/db4o/foundation/Arrays4.class

package com.db4o.foundation
public com.db4o.foundation.Arrays4 extends java.lang.Object {
	public void  () 
	public static int indexOf (java.lang.Object[], java.lang.Object) 
	public static boolean areEqual (byte[], byte[]) 
	public static boolean containsInstanceOf (java.lang.Object[], java.lang.Class) 
}

com/db4o/foundation/BitMap4.class

package com.db4o.foundation
public final com.db4o.foundation.BitMap4 extends java.lang.Object {
	private final byte[] _bits
	public void  (int) 
	public void  (byte[], int, int) 
	public void  (byte) 
	public boolean isTrue (int) 
	public int marshalledLength () 
	public void setFalse (int) 
	public void set (int, boolean) 
	public void setTrue (int) 
	public void writeTo (byte[], int) 
	private byte byteOffset (int) 
	private int arrayOffset (int) 
	private byte bitMask (int) 
	private int byteCount (int) 
	public byte getByte (int) 
}

com/db4o/foundation/BlockingQueue$1.class

package com.db4o.foundation
 com.db4o.foundation.BlockingQueue$1 extends java.lang.Object implements com.db4o.foundation.SafeClosure4  {
	final Object val$obj
	final com.db4o.foundation.BlockingQueue this$0
	void  (com.db4o.foundation.BlockingQueue, java.lang.Object) 
	public java.lang.Object run () 
}

com/db4o/foundation/BlockingQueue$2.class

package com.db4o.foundation
 com.db4o.foundation.BlockingQueue$2 extends java.lang.Object implements com.db4o.foundation.SafeClosure4  {
	final com.db4o.foundation.BlockingQueue this$0
	void  (com.db4o.foundation.BlockingQueue) 
	public java.lang.Object run () 
}

com/db4o/foundation/BlockingQueue$3.class

package com.db4o.foundation
 com.db4o.foundation.BlockingQueue$3 extends java.lang.Object implements com.db4o.foundation.SafeClosure4  {
	final com.db4o.foundation.BlockingQueue this$0
	void  (com.db4o.foundation.BlockingQueue) 
	public java.lang.Object run () 
}

com/db4o/foundation/BlockingQueue$4.class

package com.db4o.foundation
 com.db4o.foundation.BlockingQueue$4 extends java.lang.Object implements com.db4o.foundation.SafeClosure4  {
	final com.db4o.foundation.BlockingQueue this$0
	void  (com.db4o.foundation.BlockingQueue) 
	public java.lang.Object run () 
}

com/db4o/foundation/BlockingQueue$5.class

package com.db4o.foundation
 com.db4o.foundation.BlockingQueue$5 extends java.lang.Object implements com.db4o.foundation.SafeClosure4  {
	final com.db4o.foundation.BlockingQueue this$0
	void  (com.db4o.foundation.BlockingQueue) 
	public java.lang.Object run () 
}

com/db4o/foundation/BlockingQueue.class

package com.db4o.foundation
public com.db4o.foundation.BlockingQueue extends java.lang.Object implements com.db4o.foundation.Queue4  {
	protected com.db4o.foundation.NonblockingQueue _queue
	protected com.db4o.foundation.Lock4 _lock
	protected boolean _stopped
	public void  () 
	public void add (java.lang.Object) 
	public boolean hasNext () 
	public com.db4o.foundation.Iterator4 iterator () 
	public java.lang.Object next ()  throws com.db4o.foundation.BlockingQueueStoppedException 
	public void stop () 
}

com/db4o/foundation/BlockingQueueStoppedException.class

package com.db4o.foundation
public com.db4o.foundation.BlockingQueueStoppedException extends java.lang.RuntimeException {
	public void  () 
}

com/db4o/foundation/BooleanByRef.class

package com.db4o.foundation
public com.db4o.foundation.BooleanByRef extends java.lang.Object {
	public boolean value
	public void  () 
	public void  (boolean) 
}

com/db4o/foundation/ChainedRuntimeException.class

package com.db4o.foundation
public abstract com.db4o.foundation.ChainedRuntimeException extends java.lang.RuntimeException {
	public void  () 
	public void  (java.lang.String) 
	public void  (java.lang.String, java.lang.Throwable) 
}

com/db4o/foundation/Closure4.class

package com.db4o.foundation
public abstract com.db4o.foundation.Closure4 extends java.lang.Object {
	public abstract java.lang.Object run ()  throws java.lang.Exception 
}

com/db4o/foundation/Coercion4.class

package com.db4o.foundation
public com.db4o.foundation.Coercion4 extends java.lang.Object {
	public void  () 
	public static java.lang.Object toSByte (java.lang.Object) 
	public static java.lang.Object toShort (java.lang.Object) 
	public static java.lang.Object toInt (java.lang.Object) 
	public static java.lang.Object toLong (java.lang.Object) 
	public static java.lang.Object toFloat (java.lang.Object) 
	public static java.lang.Object toDouble (java.lang.Object) 
}

com/db4o/foundation/Collection4.class

package com.db4o.foundation
public com.db4o.foundation.Collection4 extends java.lang.Object implements com.db4o.foundation.Iterable4 com.db4o.foundation.DeepClone com.db4o.types.Unversioned  {
	public com.db4o.foundation.List4 _first
	public com.db4o.foundation.List4 _last
	public int _size
	public int _version
	public void  () 
	public void  (java.lang.Object[]) 
	public void  (com.db4o.foundation.Iterable4) 
	public void  (com.db4o.foundation.Iterator4) 
	public java.lang.Object singleElement () 
	public final void add (java.lang.Object) 
	public final void prepend (java.lang.Object) 
	private void doPrepend (java.lang.Object) 
	private void doAdd (java.lang.Object) 
	public final void addAll (java.lang.Object[]) 
	public final void addAll (com.db4o.foundation.Iterable4) 
	public final void addAll (com.db4o.foundation.Iterator4) 
	public final void clear () 
	public final boolean contains (java.lang.Object) 
	public boolean containsAll (com.db4o.foundation.Iterator4) 
	public final boolean containsByIdentity (java.lang.Object) 
	private com.db4o.foundation.List4 find (java.lang.Object) 
	public final java.lang.Object get (java.lang.Object) 
	public java.lang.Object deepClone (java.lang.Object) 
	public final java.lang.Object ensure (java.lang.Object) 
	public final com.db4o.foundation.Iterator4 iterator () 
	public java.lang.Object remove (java.lang.Object) 
	public void replace (java.lang.Object, java.lang.Object) 
	private void adjustOnRemoval (com.db4o.foundation.List4, com.db4o.foundation.List4) 
	public final int size () 
	public final boolean isEmpty () 
	public final java.lang.Object[] toArray (java.lang.Object[]) 
	public final java.lang.Object[] toArray () 
	public java.lang.String toString () 
	private void changed () 
	int version () 
	private void assertNotNull (java.lang.Object) 
	private com.db4o.foundation.Iterator4 internalIterator () 
}

com/db4o/foundation/Collection4Iterator.class

package com.db4o.foundation
public com.db4o.foundation.Collection4Iterator extends com.db4o.foundation.Iterator4Impl {
	private final com.db4o.foundation.Collection4 _collection
	private final int _initialVersion
	public void  (com.db4o.foundation.Collection4, com.db4o.foundation.List4) 
	public boolean moveNext () 
	public java.lang.Object current () 
	private void validate () 
	private int currentVersion () 
}

com/db4o/foundation/Comparison4.class

package com.db4o.foundation
public abstract com.db4o.foundation.Comparison4 extends java.lang.Object {
	public abstract int compare (java.lang.Object, java.lang.Object) 
}

com/db4o/foundation/CompositeIterator4.class

package com.db4o.foundation
public com.db4o.foundation.CompositeIterator4 extends java.lang.Object implements com.db4o.foundation.Iterator4  {
	private final com.db4o.foundation.Iterator4 _iterators
	private com.db4o.foundation.Iterator4 _currentIterator
	public void  (com.db4o.foundation.Iterator4[]) 
	public void  (com.db4o.foundation.Iterator4) 
	public boolean moveNext () 
	public void reset () 
	private void resetIterators () 
	public com.db4o.foundation.Iterator4 currentIterator () 
	public java.lang.Object current () 
	protected com.db4o.foundation.Iterator4 nextIterator (java.lang.Object) 
}

com/db4o/foundation/Cool.class

package com.db4o.foundation
public com.db4o.foundation.Cool extends java.lang.Object {
	public void  () 
	public static void sleepIgnoringInterruption (long) 
}

com/db4o/foundation/Debug4.class

package com.db4o.foundation
public com.db4o.foundation.Debug4 extends java.lang.Object {
	public static final boolean prettyToStrings
	public void  () 
}

com/db4o/foundation/DeepClone.class

package com.db4o.foundation
public abstract com.db4o.foundation.DeepClone extends java.lang.Object {
	public abstract java.lang.Object deepClone (java.lang.Object) 
}

com/db4o/foundation/Entry4.class

package com.db4o.foundation
public abstract com.db4o.foundation.Entry4 extends java.lang.Object {
	public abstract java.lang.Object key () 
	public abstract java.lang.Object value () 
}

com/db4o/foundation/FilteredIterator.class

package com.db4o.foundation
public com.db4o.foundation.FilteredIterator extends com.db4o.foundation.MappingIterator {
	private final com.db4o.foundation.Predicate4 _filter
	public void  (com.db4o.foundation.Iterator4, com.db4o.foundation.Predicate4) 
	protected java.lang.Object map (java.lang.Object) 
}

com/db4o/foundation/Function4.class

package com.db4o.foundation
public abstract com.db4o.foundation.Function4 extends java.lang.Object {
	public abstract java.lang.Object apply (java.lang.Object) 
}

com/db4o/foundation/FunctionApplicationIterator.class

package com.db4o.foundation
public com.db4o.foundation.FunctionApplicationIterator extends com.db4o.foundation.MappingIterator {
	private final com.db4o.foundation.Function4 _function
	public void  (com.db4o.foundation.Iterator4, com.db4o.foundation.Function4) 
	protected java.lang.Object map (java.lang.Object) 
}

com/db4o/foundation/Hashtable4$1.class

package com.db4o.foundation
 com.db4o.foundation.Hashtable4$1 extends java.lang.Object implements com.db4o.foundation.Function4  {
	final com.db4o.foundation.Hashtable4 this$0
	void  (com.db4o.foundation.Hashtable4) 
	public java.lang.Object apply (java.lang.Object) 
}

com/db4o/foundation/Hashtable4$2.class

package com.db4o.foundation
 com.db4o.foundation.Hashtable4$2 extends java.lang.Object implements com.db4o.foundation.Function4  {
	final com.db4o.foundation.Hashtable4 this$0
	void  (com.db4o.foundation.Hashtable4) 
	public java.lang.Object apply (java.lang.Object) 
}

com/db4o/foundation/Hashtable4.class

package com.db4o.foundation
public com.db4o.foundation.Hashtable4 extends java.lang.Object implements com.db4o.foundation.DeepClone  {
	private static final float FILL
	public int _tableSize
	public int _mask
	public int _maximumSize
	public int _size
	public com.db4o.foundation.HashtableIntEntry[] _table
	public void  (int) 
	public void  () 
	protected void  (com.db4o.foundation.DeepClone) 
	public int size () 
	public java.lang.Object deepClone (java.lang.Object) 
	public void forEachKeyForIdentity (com.db4o.foundation.Visitor4, java.lang.Object) 
	public java.lang.Object get (byte[]) 
	public java.lang.Object get (int) 
	public java.lang.Object get (java.lang.Object) 
	public com.db4o.foundation.Iterator4 iterator () 
	public com.db4o.foundation.Iterator4 keys () 
	public com.db4o.foundation.Iterator4 values () 
	public boolean containsKey (java.lang.Object) 
	public void put (byte[], java.lang.Object) 
	public void put (int, java.lang.Object) 
	public void put (java.lang.Object, java.lang.Object) 
	public java.lang.Object remove (byte[]) 
	public void remove (int) 
	public void remove (java.lang.Object) 
	protected com.db4o.foundation.Hashtable4 deepCloneInternal (com.db4o.foundation.Hashtable4, java.lang.Object) 
	private int entryIndex (com.db4o.foundation.HashtableIntEntry) 
	private com.db4o.foundation.HashtableIntEntry findWithSameKey (com.db4o.foundation.HashtableIntEntry) 
	private java.lang.Object getFromObjectEntry (int, java.lang.Object) 
	private com.db4o.foundation.HashtableObjectEntry getObjectEntry (int, java.lang.Object) 
	private void increaseSize () 
	private void insert (com.db4o.foundation.HashtableIntEntry) 
	private final int newSize (int) 
	private void putEntry (com.db4o.foundation.HashtableIntEntry) 
	private void removeEntry (com.db4o.foundation.HashtableIntEntry, com.db4o.foundation.HashtableIntEntry) 
	private java.lang.Object removeObjectEntry (int, java.lang.Object) 
	private void replace (com.db4o.foundation.HashtableIntEntry, com.db4o.foundation.HashtableIntEntry) 
	private void reposition (com.db4o.foundation.HashtableIntEntry) 
}

com/db4o/foundation/HashtableByteArrayEntry.class

package com.db4o.foundation
 com.db4o.foundation.HashtableByteArrayEntry extends com.db4o.foundation.HashtableObjectEntry {
	public void  (byte[], java.lang.Object) 
	public void  () 
	public java.lang.Object deepClone (java.lang.Object) 
	public boolean hasKey (java.lang.Object) 
	static int hash (byte[]) 
	static boolean areEqual (byte[], byte[]) 
}

com/db4o/foundation/HashtableIntEntry.class

package com.db4o.foundation
public com.db4o.foundation.HashtableIntEntry extends java.lang.Object implements com.db4o.foundation.Entry4 com.db4o.foundation.DeepClone  {
	public int _key
	public Object _object
	public com.db4o.foundation.HashtableIntEntry _next
	void  (int, java.lang.Object) 
	public void  () 
	public java.lang.Object key () 
	public java.lang.Object value () 
	public java.lang.Object deepClone (java.lang.Object) 
	public boolean sameKeyAs (com.db4o.foundation.HashtableIntEntry) 
	protected com.db4o.foundation.HashtableIntEntry deepCloneInternal (com.db4o.foundation.HashtableIntEntry, java.lang.Object) 
}

com/db4o/foundation/HashtableIterator.class

package com.db4o.foundation
public com.db4o.foundation.HashtableIterator extends java.lang.Object implements com.db4o.foundation.Iterator4  {
	private final com.db4o.foundation.HashtableIntEntry[] _table
	private com.db4o.foundation.HashtableIntEntry _currentEntry
	private int _currentIndex
	public void  (com.db4o.foundation.HashtableIntEntry[]) 
	private void checkInvalidTable () 
	public java.lang.Object current () 
	public boolean moveNext () 
	public void reset () 
	private boolean isBeyondLast () 
	private void positionBeyondLast () 
}

com/db4o/foundation/HashtableObjectEntry.class

package com.db4o.foundation
public com.db4o.foundation.HashtableObjectEntry extends com.db4o.foundation.HashtableIntEntry {
	public Object _objectKey
	void  (int, java.lang.Object, java.lang.Object) 
	void  (java.lang.Object, java.lang.Object) 
	public void  () 
	public java.lang.Object key () 
	public java.lang.Object deepClone (java.lang.Object) 
	protected com.db4o.foundation.HashtableIntEntry deepCloneInternal (com.db4o.foundation.HashtableIntEntry, java.lang.Object) 
	public boolean hasKey (java.lang.Object) 
	public boolean sameKeyAs (com.db4o.foundation.HashtableIntEntry) 
}

com/db4o/foundation/IntArrayByRef.class

package com.db4o.foundation
public com.db4o.foundation.IntArrayByRef extends java.lang.Object {
	public int[] value
	public void  (int[]) 
	public void  () 
}

com/db4o/foundation/IntArrayList.class

package com.db4o.foundation
public com.db4o.foundation.IntArrayList extends java.lang.Object implements com.db4o.foundation.Iterable4  {
	protected int[] i_content
	private int i_count
	public void  () 
	public void  (int) 
	public void add (int) 
	public int indexOf (int) 
	public int size () 
	public long[] asLong () 
	public com.db4o.foundation.IntIterator4 intIterator () 
	public com.db4o.foundation.Iterator4 iterator () 
	public int get (int) 
	public void swap (int, int) 
}

com/db4o/foundation/IntByRef.class

package com.db4o.foundation
public final com.db4o.foundation.IntByRef extends java.lang.Object {
	public int value
	public void  (int) 
	public void  () 
}

com/db4o/foundation/IntIdGenerator.class

package com.db4o.foundation
public com.db4o.foundation.IntIdGenerator extends java.lang.Object {
	private int _current
	public void  () 
	public int next () 
}

com/db4o/foundation/IntIterator4.class

package com.db4o.foundation
public abstract com.db4o.foundation.IntIterator4 extends java.lang.Object implements com.db4o.foundation.Iterator4  {
	public abstract int currentInt () 
}

com/db4o/foundation/IntIterator4Adaptor.class

package com.db4o.foundation
public com.db4o.foundation.IntIterator4Adaptor extends java.lang.Object implements com.db4o.foundation.IntIterator4  {
	private final com.db4o.foundation.Iterator4 _iterator
	public void  (com.db4o.foundation.Iterator4) 
	public void  (com.db4o.foundation.Iterable4) 
	public int currentInt () 
	public java.lang.Object current () 
	public boolean moveNext () 
	public void reset () 
}

com/db4o/foundation/IntIterator4Impl.class

package com.db4o.foundation
public com.db4o.foundation.IntIterator4Impl extends java.lang.Object implements com.db4o.foundation.IntIterator4  {
	private final int _count
	private int[] _content
	private int _current
	public void  (int[], int) 
	public int currentInt () 
	public java.lang.Object current () 
	public boolean moveNext () 
	public void reset () 
}

com/db4o/foundation/IntObjectVisitor.class

package com.db4o.foundation
public abstract com.db4o.foundation.IntObjectVisitor extends java.lang.Object {
	public abstract void visit (int, java.lang.Object) 
}

com/db4o/foundation/InvalidIteratorException.class

package com.db4o.foundation
public com.db4o.foundation.InvalidIteratorException extends java.lang.IllegalStateException {
	public void  () 
}

com/db4o/foundation/Iterable4.class

package com.db4o.foundation
public abstract com.db4o.foundation.Iterable4 extends java.lang.Object {
	public abstract com.db4o.foundation.Iterator4 iterator () 
}

com/db4o/foundation/Iterable4Adaptor.class

package com.db4o.foundation
public com.db4o.foundation.Iterable4Adaptor extends java.lang.Object {
	private static final Object EOF
	private static final Object MOVE_NEXT
	private final com.db4o.foundation.Iterable4 _delegate
	private com.db4o.foundation.Iterator4 _iterator
	private Object _current
	public void  (com.db4o.foundation.Iterable4) 
	public boolean hasNext () 
	public java.lang.Object next () 
	private boolean moveNext () 
	public void reset () 
	static void  () 
}

com/db4o/foundation/Iterator4.class

package com.db4o.foundation
public abstract com.db4o.foundation.Iterator4 extends java.lang.Object {
	public abstract boolean moveNext () 
	public abstract java.lang.Object current () 
	public abstract void reset () 
}

com/db4o/foundation/Iterator4Impl.class

package com.db4o.foundation
public com.db4o.foundation.Iterator4Impl extends java.lang.Object implements com.db4o.foundation.Iterator4  {
	private com.db4o.foundation.List4 _first
	private com.db4o.foundation.List4 _next
	private Object _current
	public void  (com.db4o.foundation.List4) 
	public boolean moveNext () 
	public java.lang.Object current () 
	public void reset () 
}

com/db4o/foundation/Iterator4JdkIterator.class

package com.db4o.foundation
public com.db4o.foundation.Iterator4JdkIterator extends java.lang.Object implements java.util.Iterator  {
	private static final Object BEFORE_START
	private static final Object BEYOND_END
	private final com.db4o.foundation.Iterator4 _delegate
	private Object _current
	public void  (com.db4o.foundation.Iterator4) 
	public boolean hasNext () 
	public java.lang.Object next () 
	private void checkBeforeStart () 
	public void remove () 
	static void  () 
}

com/db4o/foundation/Iterators$1.class

package com.db4o.foundation
 com.db4o.foundation.Iterators$1 extends java.lang.Object implements com.db4o.foundation.Iterable4  {
	void  () 
	public com.db4o.foundation.Iterator4 iterator () 
}

com/db4o/foundation/Iterators.class

package com.db4o.foundation
public com.db4o.foundation.Iterators extends java.lang.Object {
	public static final com.db4o.foundation.Iterator4 EMPTY_ITERATOR
	public static final com.db4o.foundation.Iterable4 EMPTY_ITERABLE
	static final Object NO_ELEMENT
	public void  () 
	public static com.db4o.foundation.Iterator4 concat (com.db4o.foundation.Iterator4) 
	public static com.db4o.foundation.Iterator4 map (com.db4o.foundation.Iterator4, com.db4o.foundation.Function4) 
	public static com.db4o.foundation.Iterator4 map (java.lang.Object[], com.db4o.foundation.Function4) 
	public static com.db4o.foundation.Iterator4 filter (java.lang.Object[], com.db4o.foundation.Predicate4) 
	public static com.db4o.foundation.Iterator4 filter (com.db4o.foundation.Iterator4, com.db4o.foundation.Predicate4) 
	public static com.db4o.foundation.Iterator4 iterate (java.lang.Object[]) 
	public static int size (com.db4o.foundation.Iterable4) 
	public static java.lang.Object next (com.db4o.foundation.Iterator4) 
	private static int size (com.db4o.foundation.Iterator4) 
	public static java.lang.String toString (com.db4o.foundation.Iterator4) 
	static void  () 
}

com/db4o/foundation/JdkCollectionIterable4.class

package com.db4o.foundation
public com.db4o.foundation.JdkCollectionIterable4 extends java.lang.Object implements com.db4o.foundation.Iterable4  {
	private final java.util.Collection _collection
	public void  (java.util.Collection) 
	public com.db4o.foundation.Iterator4 iterator () 
}

com/db4o/foundation/JdkCollectionIterator4.class

package com.db4o.foundation
public com.db4o.foundation.JdkCollectionIterator4 extends java.lang.Object implements com.db4o.foundation.Iterator4  {
	private static final Object INVALID
	private final java.util.Collection _collection
	private java.util.Iterator _iterator
	private Object _current
	public void  (java.util.Collection) 
	public java.lang.Object current () 
	public boolean moveNext () 
	public void reset () 
	static void  () 
}

com/db4o/foundation/KeySpec.class

package com.db4o.foundation
public com.db4o.foundation.KeySpec extends java.lang.Object {
	private final Object _defaultValue
	public void  (byte) 
	public void  (int) 
	public void  (boolean) 
	public void  (java.lang.Object) 
	public java.lang.Object defaultValue () 
}

com/db4o/foundation/KeySpecHashtable4.class

package com.db4o.foundation
public com.db4o.foundation.KeySpecHashtable4 extends java.lang.Object {
	private com.db4o.foundation.SynchronizedHashtable4 _delegate
	private void  (com.db4o.foundation.SynchronizedHashtable4) 
	public void  (int) 
	public void put (com.db4o.foundation.KeySpec, byte) 
	public void put (com.db4o.foundation.KeySpec, boolean) 
	public void put (com.db4o.foundation.KeySpec, int) 
	public void put (com.db4o.foundation.KeySpec, java.lang.Object) 
	public byte getAsByte (com.db4o.foundation.KeySpec) 
	public boolean getAsBoolean (com.db4o.foundation.KeySpec) 
	public int getAsInt (com.db4o.foundation.KeySpec) 
	public com.db4o.foundation.TernaryBool getAsTernaryBool (com.db4o.foundation.KeySpec) 
	public java.lang.String getAsString (com.db4o.foundation.KeySpec) 
	public synchronized java.lang.Object get (com.db4o.foundation.KeySpec) 
	public java.lang.Object deepClone (java.lang.Object) 
}

com/db4o/foundation/List4.class

package com.db4o.foundation
public final com.db4o.foundation.List4 extends java.lang.Object implements com.db4o.types.Unversioned  {
	public com.db4o.foundation.List4 _next
	public Object _element
	public void  () 
	public void  (java.lang.Object) 
	public void  (com.db4o.foundation.List4, java.lang.Object) 
	boolean holds (java.lang.Object) 
}

com/db4o/foundation/Lock4.class

package com.db4o.foundation
public com.db4o.foundation.Lock4 extends java.lang.Object {
	public void  () 
	public java.lang.Object run (com.db4o.foundation.Closure4)  throws java.lang.Exception 
	public java.lang.Object run (com.db4o.foundation.SafeClosure4) 
	public void snooze (long) 
	public void awake () 
}

com/db4o/foundation/MappingIterator.class

package com.db4o.foundation
public abstract com.db4o.foundation.MappingIterator extends java.lang.Object implements com.db4o.foundation.Iterator4  {
	private final com.db4o.foundation.Iterator4 _iterator
	private Object _current
	public static final Object SKIP
	public void  (com.db4o.foundation.Iterator4) 
	protected abstract java.lang.Object map (java.lang.Object) 
	public boolean moveNext () 
	public void reset () 
	public java.lang.Object current () 
	static void  () 
}

com/db4o/foundation/No4.class

package com.db4o.foundation
public com.db4o.foundation.No4 extends java.lang.Object {
	public static final com.db4o.foundation.No4 INSTANCE
	public void  () 
	static void  () 
}

com/db4o/foundation/NonblockingQueue$Queue4Iterator.class

package com.db4o.foundation
public final com.db4o.foundation.NonblockingQueue$Queue4Iterator extends java.lang.Object implements com.db4o.foundation.Iterator4  {
	protected boolean _active
	protected com.db4o.foundation.List4 _current
	final com.db4o.foundation.NonblockingQueue this$0
	protected void  (com.db4o.foundation.NonblockingQueue) 
	public java.lang.Object current () 
	public boolean moveNext () 
	public void reset () 
}

com/db4o/foundation/NonblockingQueue.class

package com.db4o.foundation
public com.db4o.foundation.NonblockingQueue extends java.lang.Object implements com.db4o.foundation.Queue4  {
	private com.db4o.foundation.List4 _first
	protected com.db4o.foundation.List4 _last
	public void  () 
	public final void add (java.lang.Object) 
	public final java.lang.Object next () 
	public final boolean hasNext () 
	public com.db4o.foundation.Iterator4 iterator () 
}

com/db4o/foundation/NotImplementedException.class

package com.db4o.foundation
public com.db4o.foundation.NotImplementedException extends java.lang.RuntimeException {
	public void  () 
	public void  (java.lang.String) 
}

com/db4o/foundation/NotSupportedException.class

package com.db4o.foundation
public com.db4o.foundation.NotSupportedException extends java.lang.RuntimeException {
	public void  () 
	public void  (java.lang.String) 
}

com/db4o/foundation/ObjectByRef.class

package com.db4o.foundation
public final com.db4o.foundation.ObjectByRef extends java.lang.Object {
	public Object value
	public void  () 
	public void  (java.lang.Object) 
}

com/db4o/foundation/PersistentTimeStampIdGenerator.class

package com.db4o.foundation
public com.db4o.foundation.PersistentTimeStampIdGenerator extends java.lang.Object {
	private boolean _dirty
	private final com.db4o.foundation.TimeStampIdGenerator _generator
	public void  () 
	public long next () 
	public void setMinimumNext (long) 
	public long lastTimeStampId () 
	public boolean isDirty () 
	public void setClean () 
}

com/db4o/foundation/Predicate4.class

package com.db4o.foundation
public abstract com.db4o.foundation.Predicate4 extends java.lang.Object {
	public abstract boolean match (java.lang.Object) 
}

com/db4o/foundation/PrimitiveCodec.class

package com.db4o.foundation
public final com.db4o.foundation.PrimitiveCodec extends java.lang.Object {
	public static final int INT_LENGTH
	public static final int LONG_LENGTH
	public void  () 
	public static final int readInt (byte[], int) 
	public static final void writeInt (byte[], int, int) 
	public static final void writeLong (byte[], long) 
	public static final void writeLong (byte[], int, long) 
	public static final long readLong (byte[], int) 
}

com/db4o/foundation/Queue4.class

package com.db4o.foundation
public abstract com.db4o.foundation.Queue4 extends java.lang.Object {
	public abstract void add (java.lang.Object) 
	public abstract java.lang.Object next () 
	public abstract boolean hasNext () 
	public abstract com.db4o.foundation.Iterator4 iterator () 
}

com/db4o/foundation/QuickSortable4.class

package com.db4o.foundation
public abstract com.db4o.foundation.QuickSortable4 extends java.lang.Object {
	public abstract int size () 
	public abstract int compare (int, int) 
	public abstract void swap (int, int) 
}

com/db4o/foundation/SafeClosure4.class

package com.db4o.foundation
public abstract com.db4o.foundation.SafeClosure4 extends java.lang.Object {
	public abstract java.lang.Object run () 
}

com/db4o/foundation/ShallowClone.class

package com.db4o.foundation
public abstract com.db4o.foundation.ShallowClone extends java.lang.Object {
	public abstract java.lang.Object shallowClone () 
}

com/db4o/foundation/SimpleTimer.class

package com.db4o.foundation
public final com.db4o.foundation.SimpleTimer extends java.lang.Object implements java.lang.Runnable  {
	private final Runnable _runnable
	private final int _interval
	private final String _name
	private com.db4o.foundation.Lock4 _lock
	public volatile boolean stopped
	public void  (java.lang.Runnable, int, java.lang.String) 
	public void start () 
	public void stop () 
	public void run () 
}

com/db4o/foundation/SortedCollection4$1.class

package com.db4o.foundation
 com.db4o.foundation.SortedCollection4$1 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	int i
	final Object[] val$array
	final com.db4o.foundation.SortedCollection4 this$0
	void  (com.db4o.foundation.SortedCollection4, java.lang.Object[]) 
	public void visit (java.lang.Object) 
}

com/db4o/foundation/SortedCollection4.class

package com.db4o.foundation
public com.db4o.foundation.SortedCollection4 extends java.lang.Object {
	private final com.db4o.foundation.Comparison4 _comparison
	private com.db4o.foundation.Tree _tree
	public void  (com.db4o.foundation.Comparison4) 
	public java.lang.Object singleElement () 
	public void addAll (com.db4o.foundation.Iterator4) 
	public void add (java.lang.Object) 
	public void remove (java.lang.Object) 
	public java.lang.Object[] toArray (java.lang.Object[]) 
	public int size () 
}

com/db4o/foundation/Stack4.class

package com.db4o.foundation
public com.db4o.foundation.Stack4 extends java.lang.Object {
	private com.db4o.foundation.List4 _tail
	public void  () 
	public void push (java.lang.Object) 
	public java.lang.Object peek () 
	public java.lang.Object pop () 
	public boolean isEmpty () 
}

com/db4o/foundation/StopWatch.class

package com.db4o.foundation
public com.db4o.foundation.StopWatch extends java.lang.Object {
	private long _started
	private long _elapsed
	public void  () 
	public void start () 
	public void stop () 
	public long elapsed () 
}

com/db4o/foundation/SynchronizedHashtable4.class

package com.db4o.foundation
public com.db4o.foundation.SynchronizedHashtable4 extends java.lang.Object implements com.db4o.foundation.DeepClone  {
	private final com.db4o.foundation.Hashtable4 _delegate
	private void  (com.db4o.foundation.Hashtable4) 
	public void  (int) 
	public synchronized java.lang.Object deepClone (java.lang.Object) 
	public synchronized void put (java.lang.Object, java.lang.Object) 
	public synchronized java.lang.Object get (java.lang.Object) 
}

com/db4o/foundation/TernaryBool.class

package com.db4o.foundation
public final com.db4o.foundation.TernaryBool extends java.lang.Object implements java.io.Serializable  {
	private static final int NO_ID
	private static final int YES_ID
	private static final int UNSPECIFIED_ID
	public static final com.db4o.foundation.TernaryBool NO
	public static final com.db4o.foundation.TernaryBool YES
	public static final com.db4o.foundation.TernaryBool UNSPECIFIED
	private final int _value
	private void  (int) 
	public boolean booleanValue (boolean) 
	public boolean unspecified () 
	public boolean definiteYes () 
	public boolean definiteNo () 
	public static com.db4o.foundation.TernaryBool forBoolean (boolean) 
	public boolean equals (java.lang.Object) 
	public int hashCode () 
	private java.lang.Object readResolve () 
	static void  () 
}

com/db4o/foundation/TimeStampIdGenerator.class

package com.db4o.foundation
public com.db4o.foundation.TimeStampIdGenerator extends java.lang.Object {
	private long _last
	public static long idToMilliseconds (long) 
	public void  () 
	public void  (long) 
	public long generate () 
	public long last () 
	public boolean setMinimumNext (long) 
}

com/db4o/foundation/Tree$ByRef.class

package com.db4o.foundation
public final com.db4o.foundation.Tree$ByRef extends java.lang.Object {
	public com.db4o.foundation.Tree value
	public void  () 
	public void  (com.db4o.foundation.Tree) 
}

com/db4o/foundation/Tree.class

package com.db4o.foundation
public abstract com.db4o.foundation.Tree extends java.lang.Object implements com.db4o.foundation.ShallowClone com.db4o.foundation.DeepClone  {
	public com.db4o.foundation.Tree _preceding
	public int _size
	public com.db4o.foundation.Tree _subsequent
	public void  () 
	public static final com.db4o.foundation.Tree add (com.db4o.foundation.Tree, com.db4o.foundation.Tree) 
	public com.db4o.foundation.Tree add (com.db4o.foundation.Tree) 
	public com.db4o.foundation.Tree add (com.db4o.foundation.Tree, int) 
	public com.db4o.foundation.Tree addedOrExisting () 
	public boolean wasAddedToTree () 
	public final com.db4o.foundation.Tree balance () 
	public com.db4o.foundation.Tree balanceCheckNulls () 
	public void calculateSize () 
	public abstract int compare (com.db4o.foundation.Tree) 
	public static com.db4o.foundation.Tree deepClone (com.db4o.foundation.Tree, java.lang.Object) 
	public java.lang.Object deepClone (java.lang.Object) 
	public boolean duplicates () 
	public final com.db4o.foundation.Tree filter (com.db4o.foundation.Predicate4) 
	public static final com.db4o.foundation.Tree find (com.db4o.foundation.Tree, com.db4o.foundation.Tree) 
	public final com.db4o.foundation.Tree find (com.db4o.foundation.Tree) 
	public static final com.db4o.foundation.Tree findGreaterOrEqual (com.db4o.foundation.Tree, com.db4o.foundation.Tree) 
	public static final com.db4o.foundation.Tree findSmaller (com.db4o.foundation.Tree, com.db4o.foundation.Tree) 
	public final com.db4o.foundation.Tree first () 
	public static com.db4o.foundation.Tree last (com.db4o.foundation.Tree) 
	public final com.db4o.foundation.Tree last () 
	public void onAttemptToAddDuplicate (com.db4o.foundation.Tree) 
	public int nodes () 
	public int ownSize () 
	public com.db4o.foundation.Tree remove () 
	public void removeChildren () 
	public com.db4o.foundation.Tree removeFirst () 
	public static com.db4o.foundation.Tree removeLike (com.db4o.foundation.Tree, com.db4o.foundation.Tree) 
	public final com.db4o.foundation.Tree removeLike (com.db4o.foundation.Tree) 
	public final com.db4o.foundation.Tree removeNode (com.db4o.foundation.Tree) 
	public final com.db4o.foundation.Tree rotateLeft () 
	public final com.db4o.foundation.Tree rotateRight () 
	private final com.db4o.foundation.Tree rotateSmallestUp () 
	public void setSizeOwn () 
	public void setSizeOwnPrecedingSubsequent () 
	public void setSizeOwnPreceding () 
	public void setSizeOwnSubsequent () 
	public void setSizeOwnPlus (com.db4o.foundation.Tree) 
	public void setSizeOwnPlus (com.db4o.foundation.Tree, com.db4o.foundation.Tree) 
	public static int size (com.db4o.foundation.Tree) 
	public int size () 
	public static final void traverse (com.db4o.foundation.Tree, com.db4o.foundation.Visitor4) 
	public final void traverse (com.db4o.foundation.Visitor4) 
	public final void traverseFromLeaves (com.db4o.foundation.Visitor4) 
	protected com.db4o.foundation.Tree shallowCloneInternal (com.db4o.foundation.Tree) 
	public java.lang.Object shallowClone () 
	public abstract java.lang.Object key () 
	public java.lang.Object root () 
}

com/db4o/foundation/TreeKeyIterator.class

package com.db4o.foundation
public com.db4o.foundation.TreeKeyIterator extends com.db4o.foundation.AbstractTreeIterator {
	public void  (com.db4o.foundation.Tree) 
	protected java.lang.Object currentValue (com.db4o.foundation.Tree) 
}

com/db4o/foundation/TreeNodeIterator.class

package com.db4o.foundation
public com.db4o.foundation.TreeNodeIterator extends com.db4o.foundation.AbstractTreeIterator {
	public void  (com.db4o.foundation.Tree) 
	protected java.lang.Object currentValue (com.db4o.foundation.Tree) 
}

com/db4o/foundation/TreeObject.class

package com.db4o.foundation
public com.db4o.foundation.TreeObject extends com.db4o.foundation.Tree {
	private final Object _object
	private final com.db4o.foundation.Comparison4 _function
	public void  (java.lang.Object, com.db4o.foundation.Comparison4) 
	public int compare (com.db4o.foundation.Tree) 
	public java.lang.Object key () 
}

com/db4o/foundation/Visitor4.class

package com.db4o.foundation
public abstract com.db4o.foundation.Visitor4 extends java.lang.Object {
	public abstract void visit (java.lang.Object) 
}

com/db4o/foundation/Visitor4Dispatch.class

package com.db4o.foundation
public com.db4o.foundation.Visitor4Dispatch extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	public final com.db4o.foundation.Visitor4 _target
	public void  (com.db4o.foundation.Visitor4) 
	public void visit (java.lang.Object) 
}

com/db4o/foundation/io/File4.class

package com.db4o.foundation.io
public com.db4o.foundation.io.File4 extends java.lang.Object {
	public void  () 
	public static void rename (java.lang.String, java.lang.String)  throws java.io.IOException 
	public static void copy (java.lang.String, java.lang.String)  throws java.io.IOException 
	public static void copyFile (java.io.File, java.io.File)  throws java.io.IOException 
	private static void copyDirectory (java.io.File, java.io.File)  throws java.io.IOException 
	public static void delete (java.lang.String) 
	public static boolean exists (java.lang.String) 
	public static void mkdirs (java.lang.String) 
}

com/db4o/foundation/io/Path4.class

package com.db4o.foundation.io
public com.db4o.foundation.io.Path4 extends java.lang.Object {
	private static final java.util.Random _random
	public void  () 
	public static java.lang.String combine (java.lang.String, java.lang.String) 
	public static java.lang.String getTempPath () 
	public static java.lang.String getTempFileName () 
	private static java.lang.String nextRandom () 
	static void  () 
}

com/db4o/foundation/network/BlockingByteChannel$1.class

package com.db4o.foundation.network
 com.db4o.foundation.network.BlockingByteChannel$1 extends java.lang.Object implements com.db4o.foundation.SafeClosure4  {
	final com.db4o.foundation.network.BlockingByteChannel this$0
	void  (com.db4o.foundation.network.BlockingByteChannel) 
	public java.lang.Object run () 
}

com/db4o/foundation/network/BlockingByteChannel$2.class

package com.db4o.foundation.network
 com.db4o.foundation.network.BlockingByteChannel$2 extends java.lang.Object implements com.db4o.foundation.SafeClosure4  {
	final com.db4o.foundation.network.BlockingByteChannel this$0
	void  (com.db4o.foundation.network.BlockingByteChannel) 
	public java.lang.Object run () 
}

com/db4o/foundation/network/BlockingByteChannel$3.class

package com.db4o.foundation.network
 com.db4o.foundation.network.BlockingByteChannel$3 extends java.lang.Object implements com.db4o.foundation.SafeClosure4  {
	final int val$length
	final byte[] val$bytes
	final int val$offset
	final com.db4o.foundation.network.BlockingByteChannel this$0
	void  (com.db4o.foundation.network.BlockingByteChannel, int, byte[], int) 
	public java.lang.Object run () 
}

com/db4o/foundation/network/BlockingByteChannel$4.class

package com.db4o.foundation.network
 com.db4o.foundation.network.BlockingByteChannel$4 extends java.lang.Object implements com.db4o.foundation.SafeClosure4  {
	final int val$len
	final byte[] val$bytes
	final int val$off
	final com.db4o.foundation.network.BlockingByteChannel this$0
	void  (com.db4o.foundation.network.BlockingByteChannel, int, byte[], int) 
	public java.lang.Object run () 
}

com/db4o/foundation/network/BlockingByteChannel$5.class

package com.db4o.foundation.network
 com.db4o.foundation.network.BlockingByteChannel$5 extends java.lang.Object implements com.db4o.foundation.SafeClosure4  {
	final int val$i
	final com.db4o.foundation.network.BlockingByteChannel this$0
	void  (com.db4o.foundation.network.BlockingByteChannel, int) 
	public java.lang.Object run () 
}

com/db4o/foundation/network/BlockingByteChannel.class

package com.db4o.foundation.network
 com.db4o.foundation.network.BlockingByteChannel extends java.lang.Object {
	private static final int DISCARD_BUFFER_SIZE
	protected byte[] i_cache
	boolean i_closed
	protected int i_readOffset
	private int i_timeout
	protected int i_writeOffset
	protected final com.db4o.foundation.Lock4 i_lock
	public void  (int) 
	protected int available () 
	protected void checkDiscardCache () 
	void close () 
	protected void makefit (int) 
	public int read ()  throws com.db4o.Db4oIOException 
	public int read (byte[], int, int)  throws com.db4o.Db4oIOException 
	public void setTimeout (int) 
	protected void waitForAvailable () 
	private boolean isTimeout (long) 
	public void write (byte[])  throws com.db4o.Db4oIOException 
	public void write (byte[], int, int)  throws com.db4o.Db4oIOException 
	public void write (int)  throws com.db4o.Db4oIOException 
	public void checkClosed () 
}

com/db4o/foundation/network/LoopbackSocket.class

package com.db4o.foundation.network
public com.db4o.foundation.network.LoopbackSocket extends java.lang.Object implements com.db4o.foundation.network.Socket4  {
	private final com.db4o.foundation.network.LoopbackSocketServer _server
	private com.db4o.foundation.network.LoopbackSocket _affiliate
	private com.db4o.foundation.network.BlockingByteChannel _uploadBuffer
	private com.db4o.foundation.network.BlockingByteChannel _downloadBuffer
	public void  (com.db4o.foundation.network.LoopbackSocketServer, int) 
	public void  (com.db4o.foundation.network.LoopbackSocketServer, int, com.db4o.foundation.network.LoopbackSocket) 
	public void close ()  throws com.db4o.Db4oIOException 
	private void closeAffiliate ()  throws com.db4o.Db4oIOException 
	private void closeSocket () 
	public void flush () 
	public boolean isConnected () 
	public int read ()  throws com.db4o.Db4oIOException 
	public int read (byte[], int, int)  throws com.db4o.Db4oIOException 
	public void setSoTimeout (int) 
	public void write (byte[])  throws com.db4o.Db4oIOException 
	public void write (byte[], int, int)  throws com.db4o.Db4oIOException 
	public void write (int)  throws com.db4o.Db4oIOException 
	public com.db4o.foundation.network.Socket4 openParalellSocket ()  throws com.db4o.Db4oIOException 
}

com/db4o/foundation/network/LoopbackSocketServer.class

package com.db4o.foundation.network
public abstract com.db4o.foundation.network.LoopbackSocketServer extends java.lang.Object {
	public abstract com.db4o.foundation.network.LoopbackSocket openClientSocket () 
}

com/db4o/foundation/network/NetworkSocket.class

package com.db4o.foundation.network
public com.db4o.foundation.network.NetworkSocket extends java.lang.Object implements com.db4o.foundation.network.Socket4  {
	private java.net.Socket _socket
	private java.io.OutputStream _out
	private java.io.InputStream _in
	private String _hostName
	private com.db4o.config.NativeSocketFactory _factory
	public void  (com.db4o.config.NativeSocketFactory, java.lang.String, int)  throws com.db4o.Db4oIOException 
	public void  (com.db4o.config.NativeSocketFactory, java.net.Socket)  throws java.io.IOException 
	private void initSocket (java.net.Socket)  throws java.io.IOException 
	public void close ()  throws com.db4o.Db4oIOException 
	public void flush ()  throws com.db4o.Db4oIOException 
	public boolean isConnected () 
	public int read ()  throws com.db4o.Db4oIOException 
	public int read (byte[], int, int)  throws com.db4o.Db4oIOException 
	private void checkEOF (int) 
	public void setSoTimeout (int) 
	public void write (byte[])  throws com.db4o.Db4oIOException 
	public void write (byte[], int, int)  throws com.db4o.Db4oIOException 
	public void write (int)  throws com.db4o.Db4oIOException 
	public com.db4o.foundation.network.Socket4 openParalellSocket ()  throws com.db4o.Db4oIOException 
}

com/db4o/foundation/network/ServerSocket4.class

package com.db4o.foundation.network
public com.db4o.foundation.network.ServerSocket4 extends java.lang.Object {
	private java.net.ServerSocket _serverSocket
	private com.db4o.config.NativeSocketFactory _factory
	public void  (com.db4o.config.NativeSocketFactory, int)  throws java.io.IOException 
	public void setSoTimeout (int) 
	public int getLocalPort () 
	public com.db4o.foundation.network.Socket4 accept ()  throws java.io.IOException 
	public void close ()  throws java.io.IOException 
}

com/db4o/foundation/network/Socket4.class

package com.db4o.foundation.network
public abstract com.db4o.foundation.network.Socket4 extends java.lang.Object {
	public abstract void close ()  throws com.db4o.Db4oIOException 
	public abstract void flush ()  throws com.db4o.Db4oIOException 
	public abstract boolean isConnected () 
	public abstract int read ()  throws com.db4o.Db4oIOException 
	public abstract int read (byte[], int, int)  throws com.db4o.Db4oIOException 
	public abstract void setSoTimeout (int) 
	public abstract void write (byte[])  throws com.db4o.Db4oIOException 
	public abstract void write (byte[], int, int)  throws com.db4o.Db4oIOException 
	public abstract void write (int)  throws com.db4o.Db4oIOException 
	public abstract com.db4o.foundation.network.Socket4 openParalellSocket ()  throws com.db4o.Db4oIOException 
}

com/db4o/internal/ActiveObjectReference.class

package com.db4o.internal
 com.db4o.internal.ActiveObjectReference extends java.lang.ref.WeakReference {
	Object _referent
	void  (java.lang.Object, java.lang.Object, java.lang.Object) 
}

com/db4o/internal/BlobImpl.class

package com.db4o.internal
public com.db4o.internal.BlobImpl extends java.lang.Object implements com.db4o.types.Blob java.lang.Cloneable com.db4o.internal.Db4oTypeImpl  {
	public static final int COPYBUFFER_LENGTH
	public String fileName
	public String i_ext
	private transient java.io.File i_file
	private transient com.db4o.BlobStatus i_getStatusFrom
	public int i_length
	private transient double i_status
	private transient com.db4o.internal.ObjectContainerBase i_stream
	private transient com.db4o.internal.Transaction i_trans
	public void  () 
	public int adjustReadDepth (int) 
	public boolean canBind () 
	private java.lang.String checkExt (java.io.File) 
	private void copy (java.io.File, java.io.File)  throws java.io.IOException 
	public java.lang.Object createDefault (com.db4o.internal.Transaction) 
	public java.io.FileInputStream getClientInputStream ()  throws java.lang.Exception 
	public java.io.FileOutputStream getClientOutputStream ()  throws java.lang.Exception 
	public java.lang.String getFileName () 
	public int getLength () 
	public double getStatus () 
	public void getStatusFrom (com.db4o.BlobStatus) 
	public boolean hasClassIndex () 
	public void readFrom (java.io.File)  throws java.io.IOException 
	public void readLocal (java.io.File)  throws java.io.IOException 
	public void preDeactivate () 
	public java.io.File serverFile (java.lang.String, boolean)  throws java.io.IOException 
	private java.lang.String serverPath ()  throws java.io.IOException 
	public void setStatus (double) 
	public void setTrans (com.db4o.internal.Transaction) 
	public void writeLocal (java.io.File)  throws java.io.IOException 
	public void writeTo (java.io.File)  throws java.io.IOException 
	public void replicateFrom (java.lang.Object) 
	public java.lang.Object storedTo (com.db4o.internal.Transaction) 
	public void setObjectReference (com.db4o.internal.ObjectReference) 
	public void deleteFile ()  throws java.io.IOException 
}

com/db4o/internal/Buffer.class

package com.db4o.internal
public com.db4o.internal.Buffer extends java.lang.Object implements com.db4o.marshall.ReadBuffer com.db4o.internal.SlotBuffer com.db4o.marshall.WriteBuffer  {
	public byte[] _buffer
	public int _offset
	void  () 
	public void  (int) 
	public void seek (int) 
	public void writeBytes (byte[]) 
	public void append (byte[]) 
	public void append (com.db4o.internal.slots.Pointer4, com.db4o.internal.Buffer) 
	public final boolean containsTheSame (com.db4o.internal.Buffer) 
	public void copyTo (com.db4o.internal.Buffer, int, int, int) 
	public int length () 
	public void incrementOffset (int) 
	public void read (com.db4o.internal.ObjectContainerBase, int, int) 
	public final void readBegin (byte) 
	public com.db4o.foundation.BitMap4 readBitMap (int) 
	public byte readByte () 
	public byte[] readBytes (int) 
	public void readBytes (byte[]) 
	public final com.db4o.internal.Buffer readEmbeddedObject (com.db4o.internal.Transaction)  throws com.db4o.Db4oIOException 
	public void readEncrypt (com.db4o.internal.ObjectContainerBase, int)  throws com.db4o.Db4oIOException 
	public void readEnd () 
	public final int readInt () 
	public long readLong () 
	public com.db4o.internal.Buffer readPayloadReader (int, int) 
	public com.db4o.internal.slots.Slot readSlot () 
	void replaceWith (byte[]) 
	public java.lang.String toString () 
	public void writeBegin (byte) 
	public final void writeBitMap (com.db4o.foundation.BitMap4) 
	public final void writeByte (byte) 
	public void writeEnd () 
	public final void writeInt (int) 
	public void writeIDOf (com.db4o.internal.Transaction, java.lang.Object) 
	public void writeIDOf (com.db4o.internal.Transaction, com.db4o.internal.PersistentBase) 
	public final void writeSlot (com.db4o.internal.slots.Slot) 
	protected boolean canWritePersistentBase () 
	public void writeShortString (com.db4o.internal.Transaction, java.lang.String) 
	public void writeLong (long) 
	public void incrementIntSize () 
	public int offset () 
	public void offset (int) 
	public void copyBytes (byte[], int, int, int) 
}

com/db4o/internal/BufferPair.class

package com.db4o.internal
public final com.db4o.internal.BufferPair extends java.lang.Object implements com.db4o.internal.SlotBuffer  {
	private com.db4o.internal.Buffer _source
	private com.db4o.internal.Buffer _target
	private com.db4o.internal.mapping.DefragContext _mapping
	private com.db4o.internal.Transaction _systemTrans
	public void  (com.db4o.internal.Buffer, com.db4o.internal.mapping.DefragContext, com.db4o.internal.Transaction) 
	public int offset () 
	public void offset (int) 
	public void incrementOffset (int) 
	public void incrementIntSize () 
	public int copyUnindexedID () 
	public int copyID () 
	public int copyID (boolean, boolean) 
	public com.db4o.internal.mapping.MappedIDPair copyIDAndRetrieveMapping () 
	private int internalCopyID (boolean, boolean, int) 
	public void readBegin (byte) 
	public byte readByte () 
	public int readInt () 
	public void writeInt (int) 
	public void write (com.db4o.internal.LocalObjectContainer, int) 
	public void incrementStringOffset (com.db4o.internal.LatinStringIO) 
	private void incrementStringOffset (com.db4o.internal.LatinStringIO, com.db4o.internal.Buffer) 
	public com.db4o.internal.Buffer source () 
	public com.db4o.internal.Buffer target () 
	public com.db4o.internal.mapping.IDMapping mapping () 
	public com.db4o.internal.Transaction systemTrans () 
	public com.db4o.internal.mapping.DefragContext context () 
	public static void processCopy (com.db4o.internal.mapping.DefragContext, int, com.db4o.internal.SlotCopyHandler)  throws com.db4o.CorruptionException java.io.IOException 
	public static void processCopy (com.db4o.internal.mapping.DefragContext, int, com.db4o.internal.SlotCopyHandler, boolean)  throws com.db4o.CorruptionException java.io.IOException 
	public static void processCopy (com.db4o.internal.mapping.DefragContext, int, com.db4o.internal.SlotCopyHandler, boolean, com.db4o.internal.Buffer)  throws com.db4o.CorruptionException java.io.IOException 
	public void writeByte (byte) 
	public long readLong () 
	public void writeLong (long) 
	public com.db4o.foundation.BitMap4 readBitMap (int) 
	public void copyBytes (byte[], int, int, int) 
	public void readEnd () 
	public int preparePayloadRead () 
}

com/db4o/internal/BuiltinTypeHandler.class

package com.db4o.internal
public abstract com.db4o.internal.BuiltinTypeHandler extends java.lang.Object implements com.db4o.internal.TypeHandler4  {
	public abstract com.db4o.reflect.ReflectClass classReflector () 
}

com/db4o/internal/CallbackObjectInfoCollections.class

package com.db4o.internal
public com.db4o.internal.CallbackObjectInfoCollections extends java.lang.Object {
	public com.db4o.ext.ObjectInfoCollection added
	public com.db4o.ext.ObjectInfoCollection updated
	public com.db4o.ext.ObjectInfoCollection deleted
	public transient com.db4o.internal.cs.ServerMessageDispatcher serverMessageDispatcher
	public static final com.db4o.internal.CallbackObjectInfoCollections EMTPY
	public void  (com.db4o.internal.cs.ServerMessageDispatcher, com.db4o.ext.ObjectInfoCollection, com.db4o.ext.ObjectInfoCollection, com.db4o.ext.ObjectInfoCollection) 
	private static final com.db4o.internal.CallbackObjectInfoCollections empty () 
	static void  () 
}

com/db4o/internal/ClassIndexException.class

package com.db4o.internal
public com.db4o.internal.ClassIndexException extends com.db4o.foundation.ChainedRuntimeException {
	private String _className
	public void  (java.lang.String) 
	public void  (java.lang.String, java.lang.String) 
	public void  (java.lang.Throwable, java.lang.String) 
	public void  (java.lang.String, java.lang.Throwable, java.lang.String) 
	public java.lang.String className () 
	private static java.lang.String enhancedMessage (java.lang.String, java.lang.String) 
}

com/db4o/internal/ClassMetadata$1.class

package com.db4o.internal
 com.db4o.internal.ClassMetadata$1 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final String val$name
	final com.db4o.internal.FieldMetadata[] val$yf
	final com.db4o.internal.ClassMetadata this$0
	void  (com.db4o.internal.ClassMetadata, java.lang.String, com.db4o.internal.FieldMetadata[]) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/ClassMetadata$2.class

package com.db4o.internal
 com.db4o.internal.ClassMetadata$2 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final com.db4o.internal.query.processor.QCandidates val$candidates
	final com.db4o.internal.Transaction val$trans
	final com.db4o.internal.ClassMetadata this$0
	void  (com.db4o.internal.ClassMetadata, com.db4o.internal.query.processor.QCandidates, com.db4o.internal.Transaction) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/ClassMetadata$3.class

package com.db4o.internal
 com.db4o.internal.ClassMetadata$3 extends java.lang.Object implements com.db4o.foundation.Function4  {
	final com.db4o.StaticField[] val$existingFields
	final com.db4o.internal.Transaction val$trans
	final com.db4o.internal.ClassMetadata this$0
	void  (com.db4o.internal.ClassMetadata, com.db4o.StaticField[], com.db4o.internal.Transaction) 
	public java.lang.Object apply (java.lang.Object) 
}

com/db4o/internal/ClassMetadata$4.class

package com.db4o.internal
 com.db4o.internal.ClassMetadata$4 extends java.lang.Object implements com.db4o.foundation.Function4  {
	final com.db4o.internal.ClassMetadata this$0
	void  (com.db4o.internal.ClassMetadata) 
	public java.lang.Object apply (java.lang.Object) 
}

com/db4o/internal/ClassMetadata$5.class

package com.db4o.internal
 com.db4o.internal.ClassMetadata$5 extends java.lang.Object implements com.db4o.foundation.Predicate4  {
	final com.db4o.internal.ClassMetadata this$0
	void  (com.db4o.internal.ClassMetadata) 
	public boolean match (java.lang.Object) 
}

com/db4o/internal/ClassMetadata$FieldMetadataIterator.class

package com.db4o.internal
 com.db4o.internal.ClassMetadata$FieldMetadataIterator extends java.lang.Object implements com.db4o.foundation.Iterator4  {
	private final com.db4o.internal.ClassMetadata _initialClazz
	private com.db4o.internal.ClassMetadata _curClazz
	private int _curIdx
	public void  (com.db4o.internal.ClassMetadata) 
	public java.lang.Object current () 
	public boolean moveNext () 
	public void reset () 
	private boolean indexInRange () 
}

com/db4o/internal/ClassMetadata.class

package com.db4o.internal
public com.db4o.internal.ClassMetadata extends com.db4o.internal.PersistentBase implements com.db4o.internal.IndexableTypeHandler com.db4o.internal.FirstClassHandler com.db4o.ext.StoredClass  {
	public com.db4o.internal.ClassMetadata i_ancestor
	private com.db4o.internal.Config4Class i_config
	public int _metaClassID
	public com.db4o.internal.FieldMetadata[] i_fields
	private final com.db4o.internal.classindex.ClassIndexStrategy _index
	protected String i_name
	private final com.db4o.internal.ObjectContainerBase _container
	byte[] i_nameBytes
	private com.db4o.internal.Buffer i_reader
	private boolean _classIndexed
	private com.db4o.reflect.ReflectClass _reflector
	private boolean _isEnum
	private com.db4o.internal.EventDispatcher _eventDispatcher
	private boolean _internal
	private boolean _unversioned
	private int i_lastID
	private com.db4o.foundation.TernaryBool _canUpdateFast
	private com.db4o.reflect.ReflectClass i_compareTo
	public final com.db4o.internal.ObjectContainerBase stream () 
	public final boolean canUpdateFast () 
	private final boolean checkCanUpdateFast () 
	boolean isInternal () 
	private com.db4o.internal.classindex.ClassIndexStrategy createIndexStrategy () 
	void  (com.db4o.internal.ObjectContainerBase, com.db4o.reflect.ReflectClass) 
	void activateFields (com.db4o.internal.Transaction, java.lang.Object, int) 
	private final void activateFieldsLoop (com.db4o.internal.Transaction, java.lang.Object, int) 
	public final void addFieldIndices (com.db4o.internal.StatefulBuffer, com.db4o.internal.slots.Slot) 
	void addMembers (com.db4o.internal.ObjectContainerBase) 
	private boolean collectReflectFields (com.db4o.internal.ObjectContainerBase, com.db4o.foundation.Collection4) 
	private boolean installTranslator (com.db4o.internal.ObjectContainerBase) 
	private void installCustomFieldMetadata (com.db4o.internal.ObjectContainerBase, com.db4o.internal.FieldMetadata) 
	private com.db4o.config.ObjectTranslator getTranslator () 
	private boolean isNewTranslator (com.db4o.config.ObjectTranslator) 
	private boolean hasFields () 
	void addToIndex (com.db4o.internal.LocalObjectContainer, com.db4o.internal.Transaction, int) 
	void addToIndex1 (com.db4o.internal.LocalObjectContainer, com.db4o.internal.Transaction, int) 
	boolean allowsQueries () 
	public void cascadeActivation (com.db4o.internal.Transaction, java.lang.Object, int, boolean) 
	void checkChanges () 
	public void checkType () 
	public final int adjustUpdateDepth (com.db4o.internal.Transaction, int) 
	private int adjustDepthToBorders (int) 
	private final int checkUpdateDepthUnspecified (com.db4o.internal.Config4Impl) 
	public void collectConstraints (com.db4o.internal.Transaction, com.db4o.internal.query.processor.QConObject, java.lang.Object, com.db4o.foundation.Visitor4) 
	public final com.db4o.internal.TreeInt collectFieldIDs (com.db4o.internal.marshall.MarshallerFamily, com.db4o.internal.marshall.ObjectHeaderAttributes, com.db4o.internal.TreeInt, com.db4o.internal.StatefulBuffer, java.lang.String) 
	public boolean customizedNewInstance () 
	public com.db4o.internal.Config4Class config () 
	public com.db4o.internal.Config4Class configOrAncestorConfig () 
	private boolean createConstructor (com.db4o.internal.ObjectContainerBase, java.lang.String) 
	public boolean createConstructor (com.db4o.internal.ObjectContainerBase, com.db4o.reflect.ReflectClass, java.lang.String, boolean) 
	public void deactivate (com.db4o.internal.Transaction, java.lang.Object, int) 
	private void objectOnDeactivate (com.db4o.internal.Transaction, java.lang.Object) 
	private boolean objectCanDeactivate (com.db4o.internal.Transaction, java.lang.Object) 
	void deactivate1 (com.db4o.internal.Transaction, java.lang.Object, int) 
	final void delete (com.db4o.internal.StatefulBuffer, java.lang.Object) 
	private final void delete1 (com.db4o.internal.marshall.MarshallerFamily, com.db4o.internal.marshall.ObjectHeaderAttributes, com.db4o.internal.StatefulBuffer, java.lang.Object) 
	public void deleteEmbedded (com.db4o.internal.marshall.MarshallerFamily, com.db4o.internal.StatefulBuffer)  throws com.db4o.Db4oIOException 
	public void deleteEmbedded1 (com.db4o.internal.marshall.MarshallerFamily, com.db4o.internal.StatefulBuffer, int)  throws com.db4o.Db4oIOException 
	void deleteMembers (com.db4o.internal.marshall.MarshallerFamily, com.db4o.internal.marshall.ObjectHeaderAttributes, com.db4o.internal.StatefulBuffer, int, boolean) 
	public final boolean dispatchEvent (com.db4o.internal.ObjectContainerBase, java.lang.Object, int) 
	private boolean dispatchingEvents (com.db4o.internal.ObjectContainerBase) 
	public boolean hasEventRegistered (com.db4o.internal.ObjectContainerBase, int) 
	public final int fieldCount () 
	public com.db4o.foundation.Iterator4 fields () 
	public final com.db4o.internal.handlers.HandlerVersion findOffset (com.db4o.internal.Buffer, com.db4o.internal.FieldMetadata) 
	void forEachFieldMetadata (com.db4o.foundation.Visitor4) 
	public static com.db4o.internal.ClassMetadata forObject (com.db4o.internal.Transaction, java.lang.Object, boolean) 
	public boolean generateUUIDs () 
	private boolean generateVersionNumbers () 
	private boolean generateVirtual () 
	private boolean generate1 (com.db4o.config.ConfigScope, boolean) 
	com.db4o.internal.ClassMetadata getAncestor () 
	public java.lang.Object getComparableObject (java.lang.Object) 
	public com.db4o.internal.ClassMetadata getHigherHierarchy (com.db4o.internal.ClassMetadata) 
	private com.db4o.internal.ClassMetadata getHigherHierarchy1 (com.db4o.internal.ClassMetadata) 
	public com.db4o.internal.ClassMetadata getHigherOrCommonHierarchy (com.db4o.internal.ClassMetadata) 
	public byte getIdentifier () 
	public long[] getIDs () 
	public long[] getIDs (com.db4o.internal.Transaction) 
	public boolean hasClassIndex () 
	private boolean ancestorHasUUIDField () 
	private boolean hasUUIDField () 
	private boolean ancestorHasVersionField () 
	private boolean hasVersionField () 
	public com.db4o.internal.classindex.ClassIndexStrategy index () 
	public int indexEntryCount (com.db4o.internal.Transaction) 
	public java.lang.Object indexEntryToObject (com.db4o.internal.Transaction, java.lang.Object) 
	public com.db4o.reflect.ReflectClass classReflector () 
	public java.lang.String getName () 
	public com.db4o.ext.StoredClass getParentStoredClass () 
	public com.db4o.ext.StoredField[] getStoredFields () 
	final com.db4o.internal.ObjectContainerBase container () 
	public com.db4o.internal.FieldMetadata fieldMetadataForName (java.lang.String) 
	public boolean hasField (com.db4o.internal.ObjectContainerBase, java.lang.String) 
	boolean hasVirtualAttributes () 
	public boolean holdsAnyClass () 
	void incrementFieldsOffset1 (com.db4o.internal.Buffer) 
	final boolean init (com.db4o.internal.ObjectContainerBase, com.db4o.internal.ClassMetadata, com.db4o.reflect.ReflectClass) 
	final void initConfigOnUp (com.db4o.internal.Transaction) 
	void initOnUp (com.db4o.internal.Transaction) 
	public java.lang.Object instantiate (com.db4o.internal.marshall.UnmarshallingContext) 
	public java.lang.Object instantiateTransient (com.db4o.internal.marshall.UnmarshallingContext) 
	private boolean activatingActiveObject (com.db4o.internal.ObjectContainerBase, com.db4o.internal.ObjectReference) 
	private void activate (com.db4o.internal.marshall.UnmarshallingContext) 
	private boolean configInstantiates () 
	private java.lang.Object instantiateObject (com.db4o.internal.marshall.UnmarshallingContext) 
	private void objectOnInstantiate (com.db4o.internal.Transaction, java.lang.Object) 
	java.lang.Object instantiateFromReflector (com.db4o.internal.ObjectContainerBase) 
	private java.lang.Object instantiateFromConfig (com.db4o.internal.marshall.UnmarshallingContext) 
	private boolean cascadeOnActivate () 
	private void shareObjectReference (java.lang.Object, com.db4o.internal.ObjectReference) 
	private void shareTransaction (java.lang.Object, com.db4o.internal.Transaction) 
	private void objectOnActivate (com.db4o.internal.Transaction, java.lang.Object) 
	private boolean objectCanActivate (com.db4o.internal.Transaction, java.lang.Object) 
	void instantiateFields (com.db4o.internal.marshall.UnmarshallingContext) 
	public boolean isArray () 
	boolean isCollection (java.lang.Object) 
	public boolean isDirty () 
	boolean isEnum () 
	public boolean isPrimitive () 
	public boolean isStrongTyped () 
	public boolean isValueType () 
	private final java.lang.Object lock () 
	public java.lang.String nameToWrite () 
	public final boolean callConstructor () 
	private final com.db4o.foundation.TernaryBool callConstructorSpecialized () 
	public int ownLength () 
	void purge () 
	public java.lang.Object readValueType (com.db4o.internal.Transaction, int, int) 
	public com.db4o.internal.TypeHandler4 readArrayHandler (com.db4o.internal.Transaction, com.db4o.internal.marshall.MarshallerFamily, com.db4o.internal.Buffer[]) 
	public com.db4o.internal.TypeHandler4 readArrayHandler1 (com.db4o.internal.Buffer[]) 
	public com.db4o.internal.ObjectID readObjectID (com.db4o.internal.marshall.InternalReadContext) 
	public void readCandidates (int, com.db4o.internal.Buffer, com.db4o.internal.query.processor.QCandidates) 
	public final int readFieldCount (com.db4o.internal.Buffer) 
	public java.lang.Object readIndexEntry (com.db4o.internal.Buffer) 
	public java.lang.Object readIndexEntry (com.db4o.internal.marshall.MarshallerFamily, com.db4o.internal.StatefulBuffer)  throws com.db4o.CorruptionException 
	byte[] readName (com.db4o.internal.Transaction) 
	public final byte[] readName1 (com.db4o.internal.Transaction, com.db4o.internal.Buffer) 
	void readVirtualAttributes (com.db4o.internal.Transaction, com.db4o.internal.ObjectReference) 
	com.db4o.reflect.generic.GenericReflector reflector () 
	public void rename (java.lang.String) 
	final void createConfigAndConstructor (com.db4o.foundation.Hashtable4, com.db4o.reflect.ReflectClass, java.lang.String) 
	java.lang.String resolveName (com.db4o.reflect.ReflectClass) 
	boolean readThis () 
	final void forceRead () 
	public void readThis (com.db4o.internal.Transaction, com.db4o.internal.Buffer) 
	public void refresh () 
	void removeFromIndex (com.db4o.internal.Transaction, int) 
	boolean renameField (java.lang.String, java.lang.String) 
	void setConfig (com.db4o.internal.Config4Class) 
	void setName (java.lang.String) 
	final void setStateDead () 
	private final void setStateUnread () 
	private final void setStateOK () 
	boolean stateDead () 
	private final boolean stateOK () 
	final boolean stateOKAndAncestors () 
	boolean stateUnread () 
	boolean storeField (com.db4o.reflect.ReflectField) 
	public com.db4o.ext.StoredField storedField (java.lang.String, java.lang.Object) 
	void storeStaticFieldValues (com.db4o.internal.Transaction, boolean) 
	private boolean shouldStoreStaticFields (com.db4o.internal.Transaction) 
	private void updateStaticClass (com.db4o.internal.Transaction, com.db4o.StaticClass) 
	private void createStaticClass (com.db4o.internal.Transaction) 
	private com.db4o.foundation.Iterator4 staticReflectFieldsToStaticFields () 
	protected com.db4o.StaticField toStaticField (com.db4o.reflect.ReflectField) 
	private java.lang.Object staticReflectFieldValue (com.db4o.reflect.ReflectField) 
	private void setStaticClass (com.db4o.internal.Transaction, com.db4o.StaticClass) 
	private com.db4o.StaticField[] toStaticFieldArray (com.db4o.foundation.Iterator4) 
	private com.db4o.StaticField[] toStaticFieldArray (com.db4o.foundation.Collection4) 
	private com.db4o.foundation.Iterator4 staticReflectFields () 
	private com.db4o.reflect.ReflectField[] reflectFields () 
	protected void updateExistingStaticField (com.db4o.internal.Transaction, com.db4o.StaticField, com.db4o.reflect.ReflectField) 
	private boolean staticFieldValuesArePersisted () 
	protected com.db4o.StaticField fieldByName (com.db4o.StaticField[], java.lang.String) 
	private com.db4o.StaticClass queryStaticClass (com.db4o.internal.Transaction) 
	public java.lang.String toString () 
	public boolean writeObjectBegin () 
	public void writeIndexEntry (com.db4o.internal.Buffer, java.lang.Object) 
	public final void writeThis (com.db4o.internal.Transaction, com.db4o.internal.Buffer) 
	public com.db4o.internal.Comparable4 prepareComparison (java.lang.Object) 
	public int compareTo (java.lang.Object) 
	public static void defragObject (com.db4o.internal.BufferPair) 
	public void defrag (com.db4o.internal.marshall.MarshallerFamily, com.db4o.internal.BufferPair, boolean) 
	public void defragClass (com.db4o.internal.BufferPair, int)  throws com.db4o.CorruptionException java.io.IOException 
	public static com.db4o.internal.ClassMetadata readClass (com.db4o.internal.ObjectContainerBase, com.db4o.internal.Buffer) 
	public boolean isAssignableFrom (com.db4o.internal.ClassMetadata) 
	public final void defragIndexEntry (com.db4o.internal.BufferPair) 
	public void setAncestor (com.db4o.internal.ClassMetadata) 
	public java.lang.Object wrapWithTransactionContext (com.db4o.internal.Transaction, java.lang.Object) 
	public java.lang.Object read (com.db4o.marshall.ReadContext) 
	public void write (com.db4o.marshall.WriteContext, java.lang.Object) 
	public com.db4o.internal.TypeHandler4 typeHandler () 
}

com/db4o/internal/ClassMetadataIterator.class

package com.db4o.internal
public com.db4o.internal.ClassMetadataIterator extends com.db4o.foundation.MappingIterator {
	private final com.db4o.internal.ClassMetadataRepository i_collection
	void  (com.db4o.internal.ClassMetadataRepository, com.db4o.foundation.Iterator4) 
	public com.db4o.internal.ClassMetadata currentClass () 
	protected java.lang.Object map (java.lang.Object) 
}

com/db4o/internal/ClassMetadataRepository$1.class

package com.db4o.internal
 com.db4o.internal.ClassMetadataRepository$1 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final String val$fieldName
	final com.db4o.foundation.Visitor4 val$a_visitor
	final com.db4o.internal.ClassMetadata val$classMetadata
	final com.db4o.internal.ClassMetadataRepository this$0
	void  (com.db4o.internal.ClassMetadataRepository, java.lang.String, com.db4o.foundation.Visitor4, com.db4o.internal.ClassMetadata) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/ClassMetadataRepository$ClassIDIterator.class

package com.db4o.internal
 com.db4o.internal.ClassMetadataRepository$ClassIDIterator extends com.db4o.foundation.MappingIterator {
	public void  (com.db4o.foundation.Collection4) 
	protected java.lang.Object map (java.lang.Object) 
}

com/db4o/internal/ClassMetadataRepository.class

package com.db4o.internal
public final com.db4o.internal.ClassMetadataRepository extends com.db4o.internal.PersistentBase {
	private com.db4o.foundation.Collection4 i_classes
	private com.db4o.foundation.Hashtable4 i_creating
	private final com.db4o.internal.Transaction _systemTransaction
	private com.db4o.foundation.Hashtable4 i_yapClassByBytes
	private com.db4o.foundation.Hashtable4 i_yapClassByClass
	private com.db4o.foundation.Hashtable4 i_yapClassByID
	private int i_yapClassCreationDepth
	private com.db4o.foundation.Queue4 i_initYapClassesOnUp
	private final com.db4o.internal.PendingClassInits _classInits
	void  (com.db4o.internal.Transaction) 
	public void addYapClass (com.db4o.internal.ClassMetadata) 
	private byte[] asBytes (java.lang.String) 
	public void attachQueryNode (java.lang.String, com.db4o.foundation.Visitor4) 
	public void iterateTopLevelClasses (com.db4o.foundation.Visitor4) 
	void checkChanges () 
	final boolean createYapClass (com.db4o.internal.ClassMetadata, com.db4o.reflect.ReflectClass) 
	public static void defrag (com.db4o.internal.BufferPair) 
	private void ensureAllClassesRead () 
	boolean fieldExists (java.lang.String) 
	public com.db4o.foundation.Collection4 forInterface (com.db4o.reflect.ReflectClass) 
	public byte getIdentifier () 
	com.db4o.internal.ClassMetadata getActiveYapClass (com.db4o.reflect.ReflectClass) 
	com.db4o.internal.ClassMetadata classMetadataForReflectClass (com.db4o.reflect.ReflectClass) 
	com.db4o.internal.ClassMetadata produceClassMetadata (com.db4o.reflect.ReflectClass) 
	com.db4o.internal.ClassMetadata getYapClass (int) 
	public int classMetadataIdForName (java.lang.String) 
	public com.db4o.internal.ClassMetadata getYapClass (java.lang.String) 
	private com.db4o.internal.ClassMetadata findInitializedClassByName (java.lang.String) 
	public int getYapClassID (java.lang.String) 
	byte[] getNameBytes (java.lang.String) 
	private java.lang.String resolveAliasRuntimeName (java.lang.String) 
	void initOnUp (com.db4o.internal.Transaction) 
	void initTables (int) 
	private void initYapClassesOnUp () 
	public com.db4o.internal.ClassMetadataIterator iterator () 
	public com.db4o.foundation.Iterator4 ids () 
	public int ownLength () 
	void purge () 
	public final void readThis (com.db4o.internal.Transaction, com.db4o.internal.Buffer) 
	com.db4o.foundation.Hashtable4 classByBytes () 
	private void applyReadAs () 
	private com.db4o.internal.Config4Class configClass (java.lang.String) 
	public com.db4o.internal.ClassMetadata readClassMetadata (com.db4o.internal.ClassMetadata, com.db4o.reflect.ReflectClass) 
	public void refreshClasses () 
	void reReadYapClass (com.db4o.internal.ClassMetadata) 
	public com.db4o.ext.StoredClass[] storedClasses () 
	public void writeAllClasses () 
	public void writeThis (com.db4o.internal.Transaction, com.db4o.internal.Buffer) 
	public java.lang.String toString () 
	com.db4o.internal.ObjectContainerBase stream () 
	public void setID (int) 
	private com.db4o.internal.SystemData systemData () 
	private com.db4o.internal.LocalTransaction localSystemTransaction () 
}

com/db4o/internal/Comparable4.class

package com.db4o.internal
public abstract com.db4o.internal.Comparable4 extends java.lang.Object {
	public abstract com.db4o.internal.Comparable4 prepareComparison (java.lang.Object) 
	public abstract int compareTo (java.lang.Object) 
}

com/db4o/internal/Config4Abstract.class

package com.db4o.internal
public abstract com.db4o.internal.Config4Abstract extends java.lang.Object {
	protected com.db4o.foundation.KeySpecHashtable4 _config
	private static final com.db4o.foundation.KeySpec CASCADE_ON_ACTIVATE
	private static final com.db4o.foundation.KeySpec CASCADE_ON_DELETE
	private static final com.db4o.foundation.KeySpec CASCADE_ON_UPDATE
	private static final com.db4o.foundation.KeySpec NAME
	public void  () 
	protected void  (com.db4o.foundation.KeySpecHashtable4) 
	public void cascadeOnActivate (boolean) 
	public void cascadeOnDelete (boolean) 
	public void cascadeOnUpdate (boolean) 
	protected void putThreeValued (com.db4o.foundation.KeySpec, boolean) 
	protected void putThreeValuedInt (com.db4o.foundation.KeySpec, boolean) 
	public com.db4o.foundation.TernaryBool cascadeOnActivate () 
	public com.db4o.foundation.TernaryBool cascadeOnDelete () 
	public com.db4o.foundation.TernaryBool cascadeOnUpdate () 
	private com.db4o.foundation.TernaryBool cascade (com.db4o.foundation.KeySpec) 
	abstract java.lang.String className () 
	public boolean equals (java.lang.Object) 
	public int hashCode () 
	public java.lang.String getName () 
	protected void setName (java.lang.String) 
	static void  () 
}

com/db4o/internal/Config4Class.class

package com.db4o.internal
public com.db4o.internal.Config4Class extends com.db4o.internal.Config4Abstract implements com.db4o.config.ObjectClass com.db4o.foundation.DeepClone  {
	private final com.db4o.internal.Config4Impl _configImpl
	private static final com.db4o.foundation.KeySpec CALL_CONSTRUCTOR
	private static final com.db4o.foundation.KeySpec CLASS_INDEXED
	private static final com.db4o.foundation.KeySpec EXCEPTIONAL_FIELDS
	private static final com.db4o.foundation.KeySpec GENERATE_UUIDS
	private static final com.db4o.foundation.KeySpec GENERATE_VERSION_NUMBERS
	private static final com.db4o.foundation.KeySpec MAINTAIN_METACLASS
	private static final com.db4o.foundation.KeySpec MAXIMUM_ACTIVATION_DEPTH
	private static final com.db4o.foundation.KeySpec MINIMUM_ACTIVATION_DEPTH
	private static final com.db4o.foundation.KeySpec PERSIST_STATIC_FIELD_VALUES
	private static final com.db4o.foundation.KeySpec QUERY_ATTRIBUTE_PROVIDER
	private static final com.db4o.foundation.KeySpec STORE_TRANSIENT_FIELDS
	private static final com.db4o.foundation.KeySpec TRANSLATOR
	private static final com.db4o.foundation.KeySpec TRANSLATOR_NAME
	private static final com.db4o.foundation.KeySpec UPDATE_DEPTH
	private static final com.db4o.foundation.KeySpec WRITE_AS
	protected void  (com.db4o.internal.Config4Impl, com.db4o.foundation.KeySpecHashtable4) 
	void  (com.db4o.internal.Config4Impl, java.lang.String) 
	public int adjustActivationDepth (int) 
	public void callConstructor (boolean) 
	java.lang.String className () 
	com.db4o.reflect.ReflectClass classReflector () 
	public void compare (com.db4o.config.ObjectAttribute) 
	com.db4o.internal.Config4Field configField (java.lang.String) 
	public java.lang.Object deepClone (java.lang.Object) 
	public void enableReplication (boolean) 
	public void generateUUIDs (boolean) 
	public void generateVersionNumbers (boolean) 
	public com.db4o.config.ObjectTranslator getTranslator () 
	private com.db4o.config.ObjectTranslator newTranslatorFromPlatform (java.lang.String)  throws java.lang.InstantiationException java.lang.IllegalAccessException 
	private com.db4o.config.ObjectTranslator newTranslatorFromReflector (java.lang.String) 
	public void indexed (boolean) 
	public boolean indexed () 
	java.lang.Object instantiate (com.db4o.internal.ObjectContainerBase, java.lang.Object) 
	boolean instantiates () 
	public void maximumActivationDepth (int) 
	int maximumActivationDepth () 
	public void minimumActivationDepth (int) 
	public int minimumActivationDepth () 
	public com.db4o.foundation.TernaryBool callConstructor () 
	private com.db4o.foundation.Hashtable4 exceptionalFieldsOrNull () 
	private com.db4o.foundation.Hashtable4 exceptionalFields () 
	public com.db4o.config.ObjectField objectField (java.lang.String) 
	public void persistStaticFieldValues () 
	boolean queryEvaluation (java.lang.String) 
	public void readAs (java.lang.Object) 
	public void rename (java.lang.String) 
	public void storeTransientFields (boolean) 
	public void translate (com.db4o.config.ObjectTranslator) 
	void translateOnDemand (java.lang.String) 
	public void updateDepth (int) 
	com.db4o.internal.Config4Impl config () 
	boolean generateUUIDs () 
	boolean generateVersionNumbers () 
	void maintainMetaClass (boolean) 
	boolean staticFieldValuesArePersisted () 
	public com.db4o.config.ObjectAttribute queryAttributeProvider () 
	boolean storeTransientFields () 
	int updateDepth () 
	java.lang.String writeAs () 
	static void  () 
}

com/db4o/internal/Config4Field.class

package com.db4o.internal
 com.db4o.internal.Config4Field extends com.db4o.internal.Config4Abstract implements com.db4o.config.ObjectField com.db4o.foundation.DeepClone  {
	private final com.db4o.internal.Config4Class _configClass
	private static final com.db4o.foundation.KeySpec QUERY_EVALUATION
	private static final com.db4o.foundation.KeySpec INDEXED
	protected void  (com.db4o.internal.Config4Class, com.db4o.foundation.KeySpecHashtable4) 
	void  (com.db4o.internal.Config4Class, java.lang.String) 
	private com.db4o.internal.Config4Class classConfig () 
	java.lang.String className () 
	public java.lang.Object deepClone (java.lang.Object) 
	public void queryEvaluation (boolean) 
	public void rename (java.lang.String) 
	public void indexed (boolean) 
	public void initOnUp (com.db4o.internal.Transaction, com.db4o.internal.FieldMetadata) 
	private boolean useExistingIndex (com.db4o.internal.Transaction, com.db4o.internal.FieldMetadata) 
	boolean queryEvaluation () 
	static void  () 
}

com/db4o/internal/Config4Impl.class

package com.db4o.internal
public final com.db4o.internal.Config4Impl extends java.lang.Object implements com.db4o.config.Configuration com.db4o.foundation.DeepClone com.db4o.messaging.MessageSender com.db4o.config.FreespaceConfiguration com.db4o.config.QueryConfiguration com.db4o.config.ClientServerConfiguration  {
	private com.db4o.foundation.KeySpecHashtable4 _config
	private static final com.db4o.foundation.KeySpec ACTIVATION_DEPTH
	private static final com.db4o.foundation.KeySpec ALLOW_VERSION_UPDATES
	private static final com.db4o.foundation.KeySpec AUTOMATIC_SHUTDOWN
	private static final com.db4o.foundation.KeySpec BLOCKSIZE
	private static final com.db4o.foundation.KeySpec BLOBPATH
	private static final com.db4o.foundation.KeySpec BTREE_NODE_SIZE
	private static final com.db4o.foundation.KeySpec BTREE_CACHE_HEIGHT
	private static final com.db4o.foundation.KeySpec CALLBACKS
	private static final com.db4o.foundation.KeySpec CALL_CONSTRUCTORS
	private static final com.db4o.foundation.KeySpec CONFIGURATION_ITEMS
	private static final com.db4o.foundation.KeySpec CLASS_ACTIVATION_DEPTH_CONFIGURABLE
	private static final com.db4o.foundation.KeySpec CLASSLOADER
	private static final com.db4o.foundation.KeySpec DETECT_SCHEMA_CHANGES
	private static final com.db4o.foundation.KeySpec DIAGNOSTIC
	private static final com.db4o.foundation.KeySpec DISABLE_COMMIT_RECOVERY
	private static final com.db4o.foundation.KeySpec DISCARD_FREESPACE
	private static final com.db4o.foundation.KeySpec ENCODING
	private static final com.db4o.foundation.KeySpec ENCRYPT
	private static final com.db4o.foundation.KeySpec EXCEPTIONAL_CLASSES
	private static final com.db4o.foundation.KeySpec EXCEPTIONS_ON_NOT_STORABLE
	private static final com.db4o.foundation.KeySpec FLUSH_FILE_BUFFERS
	private static final com.db4o.foundation.KeySpec FREESPACE_FILLER
	private static final com.db4o.foundation.KeySpec FREESPACE_SYSTEM
	private static final com.db4o.foundation.KeySpec GENERATE_UUIDS
	private static final com.db4o.foundation.KeySpec GENERATE_VERSION_NUMBERS
	private static final com.db4o.foundation.KeySpec IS_SERVER
	private static final com.db4o.foundation.KeySpec QUERY_EVALUATION_MODE
	private static final com.db4o.foundation.KeySpec LOCK_FILE
	private static final com.db4o.foundation.KeySpec MESSAGE_RECIPIENT
	private static final com.db4o.foundation.KeySpec OPTIMIZE_NQ
	private static final com.db4o.foundation.KeySpec OUTSTREAM
	private static final com.db4o.foundation.KeySpec PASSWORD
	private static final com.db4o.foundation.KeySpec CLIENT_QUERY_RESULT_ITERATOR_FACTORY
	private static final com.db4o.foundation.KeySpec PREFETCH_ID_COUNT
	private static final com.db4o.foundation.KeySpec PREFETCH_OBJECT_COUNT
	private static final com.db4o.foundation.KeySpec READ_AS
	private static final com.db4o.foundation.KeySpec CONFIGURED_REFLECTOR
	private static final com.db4o.foundation.KeySpec REFLECTOR
	private static final com.db4o.foundation.KeySpec RENAME
	private static final com.db4o.foundation.KeySpec RESERVED_STORAGE_SPACE
	private static final com.db4o.foundation.KeySpec SINGLE_THREADED_CLIENT
	private static final com.db4o.foundation.KeySpec TEST_CONSTRUCTORS
	private static final com.db4o.foundation.KeySpec TIMEOUT_CLIENT_SOCKET
	private static final com.db4o.foundation.KeySpec TIMEOUT_SERVER_SOCKET
	private static final com.db4o.foundation.KeySpec UPDATE_DEPTH
	private static final com.db4o.foundation.KeySpec WEAK_REFERENCE_COLLECTION_INTERVAL
	private static final com.db4o.foundation.KeySpec WEAK_REFERENCES
	private static final com.db4o.foundation.KeySpec IOADAPTER
	private static final com.db4o.foundation.KeySpec ALIASES
	private static final com.db4o.foundation.KeySpec BATCH_MESSAGES
	private static final com.db4o.foundation.KeySpec MAX_BATCH_QUEUE_SIZE
	private com.db4o.internal.ObjectContainerBase i_stream
	private boolean _internStrings
	private int _messageLevel
	private boolean _readOnly
	public void  () 
	public int activationDepth () 
	public void activationDepth (int) 
	public void add (com.db4o.config.ConfigurationItem) 
	private com.db4o.foundation.Hashtable4 safeConfigurationItems () 
	public void allowVersionUpdates (boolean) 
	private com.db4o.foundation.Hashtable4 configurationItems () 
	public void applyConfigurationItems (com.db4o.internal.InternalObjectContainer) 
	public void automaticShutDown (boolean) 
	public void blockSize (int) 
	public void bTreeNodeSize (int) 
	public void bTreeCacheHeight (int) 
	public void callbacks (boolean) 
	public void callConstructors (boolean) 
	public void classActivationDepthConfigurable (boolean) 
	com.db4o.internal.Config4Class configClass (java.lang.String) 
	public java.lang.Object deepClone (java.lang.Object) 
	public void stream (com.db4o.internal.ObjectContainerBase) 
	public void detectSchemaChanges (boolean) 
	public void disableCommitRecovery () 
	public void discardFreeSpace (int) 
	public void discardSmallerThan (int) 
	public void encrypt (boolean) 
	void oldEncryptionOff () 
	void ensureDirExists (java.lang.String)  throws java.io.IOException 
	java.io.PrintStream errStream () 
	public void exceptionsOnNotStorable (boolean) 
	public void flushFileBuffers (boolean) 
	public com.db4o.config.FreespaceConfiguration freespace () 
	public void freespaceFiller (com.db4o.config.FreespaceFiller) 
	public com.db4o.config.FreespaceFiller freespaceFiller () 
	public void generateUUIDs (int) 
	public void generateUUIDs (com.db4o.config.ConfigScope) 
	public void generateVersionNumbers (int) 
	public void generateVersionNumbers (com.db4o.config.ConfigScope) 
	public com.db4o.messaging.MessageSender getMessageSender () 
	private void globalSettingOnly () 
	public void internStrings (boolean) 
	public void io (com.db4o.io.IoAdapter) 
	public void lockDatabaseFile (boolean) 
	public void markTransient (java.lang.String) 
	public void messageLevel (int) 
	public void optimizeNativeQueries (boolean) 
	public boolean optimizeNativeQueries () 
	public com.db4o.config.ObjectClass objectClass (java.lang.Object) 
	private java.io.PrintStream outStreamOrNull () 
	java.io.PrintStream outStream () 
	public void password (java.lang.String) 
	public void readOnly (boolean) 
	public com.db4o.reflect.generic.GenericReflector reflector () 
	public void reflectWith (com.db4o.reflect.Reflector) 
	public void refreshClasses () 
	void rename (com.db4o.Rename) 
	public void reserveStorageSpace (long)  throws com.db4o.DatabaseReadOnlyException 
	public void send (java.lang.Object) 
	public void setBlobPath (java.lang.String)  throws java.io.IOException 
	public void setClassLoader (java.lang.Object) 
	public void setMessageRecipient (com.db4o.messaging.MessageRecipient) 
	public void setOut (java.io.PrintStream) 
	public void singleThreadedClient (boolean) 
	public void testConstructors (boolean) 
	public void timeoutClientSocket (int) 
	public void timeoutServerSocket (int) 
	public void unicode (boolean) 
	public void updateDepth (int) 
	public void useBTreeSystem () 
	public void useRamSystem () 
	public void useIndexSystem () 
	public void weakReferenceCollectionInterval (int) 
	public void weakReferences (boolean) 
	private com.db4o.foundation.Collection4 aliases () 
	public void addAlias (com.db4o.config.Alias) 
	public void removeAlias (com.db4o.config.Alias) 
	public java.lang.String resolveAliasRuntimeName (java.lang.String) 
	public java.lang.String resolveAliasStoredName (java.lang.String) 
	com.db4o.reflect.ReflectClass reflectorFor (java.lang.Object) 
	public boolean allowVersionUpdates () 
	boolean automaticShutDown () 
	public byte blockSize () 
	public int bTreeNodeSize () 
	public int bTreeCacheHeight () 
	java.lang.String blobPath () 
	boolean callbacks () 
	com.db4o.foundation.TernaryBool callConstructors () 
	boolean classActivationDepthConfigurable () 
	java.lang.Object classLoader () 
	boolean detectSchemaChanges () 
	boolean commitRecoveryDisabled () 
	public com.db4o.diagnostic.DiagnosticConfiguration diagnostic () 
	public com.db4o.internal.diagnostic.DiagnosticProcessor diagnosticProcessor () 
	public int discardFreeSpace () 
	byte encoding () 
	boolean encrypt () 
	public com.db4o.foundation.Hashtable4 exceptionalClasses () 
	public boolean exceptionsOnNotStorable () 
	public boolean flushFileBuffers () 
	byte freespaceSystem () 
	public com.db4o.config.ConfigScope generateUUIDs () 
	public com.db4o.config.ConfigScope generateVersionNumbers () 
	public boolean internStrings () 
	public void isServer (boolean) 
	boolean isServer () 
	boolean lockFile () 
	int messageLevel () 
	public com.db4o.messaging.MessageRecipient messageRecipient () 
	boolean optimizeNQ () 
	java.lang.String password () 
	public void prefetchIDCount (int) 
	public int prefetchIDCount () 
	public void prefetchObjectCount (int) 
	public int prefetchObjectCount () 
	com.db4o.foundation.Hashtable4 readAs () 
	public boolean isReadOnly () 
	com.db4o.foundation.Collection4 rename () 
	int reservedStorageSpace () 
	public boolean singleThreadedClient () 
	boolean testConstructors () 
	public int timeoutClientSocket () 
	public int timeoutServerSocket () 
	int updateDepth () 
	int weakReferenceCollectionInterval () 
	boolean weakReferences () 
	com.db4o.io.IoAdapter ioAdapter () 
	public com.db4o.config.QueryConfiguration queries () 
	public void evaluationMode (com.db4o.config.QueryEvaluationMode) 
	public com.db4o.config.QueryEvaluationMode queryEvaluationMode () 
	public void queryResultIteratorFactory (com.db4o.internal.cs.QueryResultIteratorFactory) 
	public com.db4o.internal.cs.QueryResultIteratorFactory queryResultIteratorFactory () 
	public com.db4o.config.ClientServerConfiguration clientServer () 
	public void batchMessages (boolean) 
	public boolean batchMessages () 
	public void maxBatchQueueSize (int) 
	public int maxBatchQueueSize () 
	static void  () 
}

com/db4o/internal/ConfigBlock.class

package com.db4o.internal
public final com.db4o.internal.ConfigBlock extends java.lang.Object {
	private final com.db4o.internal.LocalObjectContainer _container
	private final com.db4o.internal.fileheader.TimerFileLock _timerFileLock
	private int _address
	private com.db4o.internal.Transaction _transactionToCommit
	public int _bootRecordID
	private static final int MINIMUM_LENGTH
	static final int OPEN_TIME_OFFSET
	public static final int ACCESS_TIME_OFFSET
	public static final int TRANSACTION_OFFSET
	private static final int BOOTRECORD_OFFSET
	private static final int INT_FORMERLY_KNOWN_AS_BLOCK_OFFSET
	private static final int ENCRYPTION_PASSWORD_LENGTH
	private static final int PASSWORD_OFFSET
	private static final int FREESPACE_SYSTEM_OFFSET
	private static final int FREESPACE_ADDRESS_OFFSET
	private static final int CONVERTER_VERSION_OFFSET
	private static final int UUID_INDEX_ID_OFFSET
	private static final int LENGTH
	public static com.db4o.internal.ConfigBlock forNewFile (com.db4o.internal.LocalObjectContainer)  throws com.db4o.Db4oIOException 
	public static com.db4o.internal.ConfigBlock forExistingFile (com.db4o.internal.LocalObjectContainer, int)  throws com.db4o.Db4oIOException com.db4o.ext.OldFormatException 
	private void  (com.db4o.internal.LocalObjectContainer, boolean, int)  throws com.db4o.Db4oIOException com.db4o.ext.OldFormatException 
	private com.db4o.internal.fileheader.TimerFileLock timerFileLock () 
	public long openTime () 
	public com.db4o.internal.Transaction getTransactionToCommit () 
	private byte[] passwordToken () 
	private com.db4o.internal.SystemData systemData () 
	private void read (int)  throws com.db4o.Db4oIOException com.db4o.ext.OldFormatException 
	private boolean allowAutomaticShutdown () 
	private boolean allowVersionUpdate () 
	private com.db4o.internal.Config4Impl configImpl () 
	public void write () 
	private void addressChanged (int) 
	private void writePointer () 
	public int address () 
	public void close ()  throws com.db4o.Db4oIOException 
}

com/db4o/internal/Const4.class

package com.db4o.internal
public final com.db4o.internal.Const4 extends java.lang.Object {
	public static final byte YAPFILEVERSION
	public static final byte YAPBEGIN
	public static final byte YAPFILE
	public static final byte YAPID
	public static final byte YAPPOINTER
	public static final byte YAPCLASSCOLLECTION
	public static final byte YAPCLASS
	public static final byte YAPFIELD
	public static final byte YAPOBJECT
	public static final byte YAPARRAY
	public static final byte YAPARRAYN
	public static final byte YAPINDEX
	public static final byte YAPSTRING
	public static final byte YAPLONG
	public static final byte YAPINTEGER
	public static final byte YAPBOOLEAN
	public static final byte YAPDOUBLE
	public static final byte YAPBYTE
	public static final byte YAPSHORT
	public static final byte YAPCHAR
	public static final byte YAPFLOAT
	public static final byte YAPEND
	public static final byte YAPNULL
	public static final byte BTREE
	public static final byte BTREE_NODE
	public static final byte HEADER
	public static final byte INTEGER_ARRAY
	public static final int IDENTIFIER_LENGTH
	public static final int BRACKETS_BYTES
	public static final int BRACKETS_LENGTH
	public static final int LEADING_LENGTH
	public static final int ADDED_LENGTH
	public static final int SHORT_BYTES
	public static final int INTEGER_BYTES
	public static final int LONG_BYTES
	public static final int CHAR_BYTES
	public static final int UNSPECIFIED
	public static final int INT_LENGTH
	public static final int ID_LENGTH
	public static final int LONG_LENGTH
	public static final int WRITE_LOOP
	public static final int OBJECT_LENGTH
	public static final int POINTER_LENGTH
	public static final int MESSAGE_LENGTH
	public static final byte SYSTEM_TRANS
	public static final byte USER_TRANS
	public static final byte XBYTE
	public static final int IGNORE_ID
	public static final int PRIMITIVE
	public static final int TYPE_ARRAY
	public static final int TYPE_NARRAY
	public static final int NONE
	public static final int STATE
	public static final int ACTIVATION
	public static final int TRANSIENT
	public static final int ADD_MEMBERS_TO_ID_TREE_ONLY
	public static final int ADD_TO_ID_TREE
	public static final byte ISO8859
	public static final byte UNICODE
	public static final int LOCK_TIME_INTERVAL
	public static final int SERVER_SOCKET_TIMEOUT
	public static final int CLIENT_SOCKET_TIMEOUT
	public static final int MAXIMUM_BLOCK_SIZE
	public static final int MAXIMUM_ARRAY_ENTRIES
	public static final int MAXIMUM_ARRAY_ENTRIES_PRIMITIVE
	public static final Class CLASS_COMPARE
	public static final Class CLASS_DB4OTYPE
	public static final Class CLASS_DB4OTYPEIMPL
	public static final Class CLASS_INTERNAL
	public static final Class CLASS_UNVERSIONED
	public static final Class CLASS_OBJECT
	public static final Class CLASS_OBJECTCONTAINER
	public static final Class CLASS_REPLICATIONRECORD
	public static final Class CLASS_STATICFIELD
	public static final Class CLASS_STATICCLASS
	public static final Class CLASS_TRANSIENTCLASS
	public static final String EMBEDDED_CLIENT_USER
	public static final int CLEAN
	public static final int ACTIVE
	public static final int PROCESSING
	public static final int CACHED_DIRTY
	public static final int CONTINUE
	public static final int STATIC_FIELDS_STORED
	public static final int CHECKED_CHANGES
	public static final int DEAD
	public static final int READING
	public static final int OLD
	public static final int NEW
	public static final com.db4o.internal.UnicodeStringIO stringIO
	public static final Class[] ESSENTIAL_CLASSES
	public static final String VIRTUAL_FIELD_PREFIX
	public static final int MAX_STACK_DEPTH
	public void  () 
	static void  () 
}

com/db4o/internal/Db4oTypeImpl.class

package com.db4o.internal
public abstract com.db4o.internal.Db4oTypeImpl extends java.lang.Object implements com.db4o.TransactionAware  {
	public abstract int adjustReadDepth (int) 
	public abstract boolean canBind () 
	public abstract java.lang.Object createDefault (com.db4o.internal.Transaction) 
	public abstract boolean hasClassIndex () 
	public abstract void replicateFrom (java.lang.Object) 
	public abstract void setObjectReference (com.db4o.internal.ObjectReference) 
	public abstract java.lang.Object storedTo (com.db4o.internal.Transaction) 
	public abstract void preDeactivate () 
}

com/db4o/internal/DeleteInfo.class

package com.db4o.internal
public com.db4o.internal.DeleteInfo extends com.db4o.internal.TreeInt {
	int _cascade
	public com.db4o.internal.ObjectReference _reference
	public void  (int, com.db4o.internal.ObjectReference, int) 
	public java.lang.Object shallowClone () 
}

com/db4o/internal/EmbeddedClientObjectContainer.class

package com.db4o.internal
public com.db4o.internal.EmbeddedClientObjectContainer extends com.db4o.internal.PartialEmbeddedClientObjectContainer implements com.db4o.internal.InternalObjectContainer  {
	public void  (com.db4o.internal.LocalObjectContainer) 
	public void  (com.db4o.internal.LocalObjectContainer, com.db4o.internal.Transaction) 
	public com.db4o.ObjectSet query (com.db4o.query.Predicate, java.util.Comparator)  throws com.db4o.Db4oIOException com.db4o.DatabaseClosedException 
}

com/db4o/internal/EventDispatcher.class

package com.db4o.internal
public final com.db4o.internal.EventDispatcher extends java.lang.Object {
	private static final String[] events
	static final int CAN_DELETE
	static final int DELETE
	static final int SERVER_COUNT
	static final int ACTIVATE
	static final int DEACTIVATE
	static final int NEW
	public static final int UPDATE
	static final int CAN_ACTIVATE
	static final int CAN_DEACTIVATE
	static final int CAN_NEW
	static final int CAN_UPDATE
	static final int COUNT
	private final com.db4o.reflect.ReflectMethod[] methods
	private void  (com.db4o.reflect.ReflectMethod[]) 
	boolean dispatch (com.db4o.internal.ObjectContainerBase, java.lang.Object, int) 
	static com.db4o.internal.EventDispatcher forClass (com.db4o.internal.ObjectContainerBase, com.db4o.reflect.ReflectClass) 
	private static java.lang.String toPascalCase (java.lang.String) 
	public boolean hasEventRegistered (int) 
	static void  () 
}

com/db4o/internal/Exceptions4.class

package com.db4o.internal
public com.db4o.internal.Exceptions4 extends java.lang.Object {
	public void  () 
	public static final void throwRuntimeException (int) 
	public static final void throwRuntimeException (int, java.lang.Throwable) 
	public static final void throwRuntimeException (int, java.lang.String) 
	public static final void throwRuntimeException (int, java.lang.String, java.lang.Throwable) 
	public static final void throwRuntimeException (int, java.lang.String, java.lang.Throwable, boolean) 
	public static final void notSupported () 
	public static final void catchAllExceptDb4oException (java.lang.Throwable)  throws com.db4o.ext.Db4oException 
	public static java.lang.RuntimeException shouldNeverBeCalled () 
	public static void shouldNeverHappen () 
	public static java.lang.RuntimeException virtualException () 
}

com/db4o/internal/ExternalObjectContainer.class

package com.db4o.internal
public abstract com.db4o.internal.ExternalObjectContainer extends com.db4o.internal.ObjectContainerBase implements com.db4o.internal.InternalObjectContainer  {
	public void  (com.db4o.config.Configuration, com.db4o.internal.ObjectContainerBase) 
	public final void activate (java.lang.Object, int)  throws com.db4o.DatabaseClosedException 
	public final void bind (java.lang.Object, long)  throws com.db4o.foundation.ArgumentNullException java.lang.IllegalArgumentException 
	public com.db4o.types.Db4oCollections collections () 
	public final void commit ()  throws com.db4o.DatabaseReadOnlyException com.db4o.DatabaseClosedException 
	public final void deactivate (java.lang.Object, int)  throws com.db4o.DatabaseClosedException 
	public final void delete (java.lang.Object) 
	public java.lang.Object descend (java.lang.Object, java.lang.String[]) 
	public com.db4o.ext.ExtObjectContainer ext () 
	public final com.db4o.ObjectSet get (java.lang.Object)  throws com.db4o.DatabaseClosedException 
	public final java.lang.Object getByID (long)  throws com.db4o.DatabaseClosedException com.db4o.ext.InvalidIDException 
	public final java.lang.Object getByUUID (com.db4o.ext.Db4oUUID) 
	public final long getID (java.lang.Object) 
	public final com.db4o.ext.ObjectInfo getObjectInfo (java.lang.Object) 
	public boolean isActive (java.lang.Object) 
	public boolean isCached (long) 
	public boolean isStored (java.lang.Object) 
	public final java.lang.Object peekPersisted (java.lang.Object, int, boolean)  throws com.db4o.DatabaseClosedException 
	public final void purge (java.lang.Object) 
	public com.db4o.query.Query query () 
	public final com.db4o.ObjectSet query (java.lang.Class) 
	public final com.db4o.ObjectSet query (com.db4o.query.Predicate) 
	public final com.db4o.ObjectSet query (com.db4o.query.Predicate, com.db4o.query.QueryComparator) 
	public final void refresh (java.lang.Object, int) 
	public final void rollback () 
	public final void set (java.lang.Object)  throws com.db4o.DatabaseClosedException com.db4o.DatabaseReadOnlyException 
	public final void set (java.lang.Object, int)  throws com.db4o.DatabaseClosedException com.db4o.DatabaseReadOnlyException 
	public final com.db4o.ext.StoredClass storedClass (java.lang.Object) 
	public com.db4o.ext.StoredClass[] storedClasses () 
	public abstract void backup (java.lang.String)  throws com.db4o.Db4oIOException com.db4o.DatabaseClosedException com.db4o.foundation.NotSupportedException 
	public abstract com.db4o.ext.Db4oDatabase identity () 
}

com/db4o/internal/FieldIndexException.class

package com.db4o.internal
public com.db4o.internal.FieldIndexException extends com.db4o.foundation.ChainedRuntimeException {
	private String _className
	private String _fieldName
	public void  (com.db4o.internal.FieldMetadata) 
	public void  (java.lang.String, com.db4o.internal.FieldMetadata) 
	public void  (java.lang.Throwable, com.db4o.internal.FieldMetadata) 
	public void  (java.lang.String, java.lang.Throwable, com.db4o.internal.FieldMetadata) 
	public void  (java.lang.String, java.lang.Throwable, java.lang.String, java.lang.String) 
	public java.lang.String className () 
	public java.lang.String fieldName () 
	private static java.lang.String enhancedMessage (java.lang.String, java.lang.String, java.lang.String) 
}

com/db4o/internal/FieldMetadata$1.class

package com.db4o.internal
 com.db4o.internal.FieldMetadata$1 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final com.db4o.foundation.Visitor4 val$userVisitor
	final com.db4o.internal.Transaction val$transaction
	final com.db4o.internal.FieldMetadata this$0
	void  (com.db4o.internal.FieldMetadata, com.db4o.foundation.Visitor4, com.db4o.internal.Transaction) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/FieldMetadata.class

package com.db4o.internal
public com.db4o.internal.FieldMetadata extends java.lang.Object implements com.db4o.ext.StoredField  {
	private com.db4o.internal.ClassMetadata _containingClass
	private int _arrayPosition
	private String _name
	private boolean _isArray
	private boolean _isNArray
	private boolean _isPrimitive
	private com.db4o.reflect.ReflectField _javaField
	com.db4o.internal.TypeHandler4 _handler
	protected int _handlerID
	private int _state
	private static final int NOT_LOADED
	private static final int UNAVAILABLE
	private static final int AVAILABLE
	private com.db4o.internal.Config4Field _config
	private com.db4o.internal.Db4oTypeImpl _db4oType
	private int _linkLength
	private com.db4o.internal.btree.BTree _index
	static final com.db4o.internal.FieldMetadata[] EMPTY_ARRAY
	private boolean _initialized
	public void  (com.db4o.internal.ClassMetadata) 
	void  (com.db4o.internal.ClassMetadata, com.db4o.config.ObjectTranslator) 
	protected final java.lang.Class translatorStoredClass (com.db4o.config.ObjectTranslator) 
	void  (com.db4o.internal.ClassMetadata, com.db4o.internal.marshall.ObjectMarshaller) 
	void  (com.db4o.internal.ClassMetadata, com.db4o.reflect.ReflectField, com.db4o.internal.TypeHandler4, int) 
	protected void  (int, com.db4o.internal.TypeHandler4) 
	public void addFieldIndex (com.db4o.internal.marshall.MarshallerFamily, com.db4o.internal.ClassMetadata, com.db4o.internal.StatefulBuffer, com.db4o.internal.slots.Slot)  throws com.db4o.internal.FieldIndexException 
	protected void addIndexEntry (com.db4o.internal.StatefulBuffer, java.lang.Object) 
	public void addIndexEntry (com.db4o.internal.Transaction, int, java.lang.Object) 
	private com.db4o.internal.btree.FieldIndexKey createFieldIndexKey (int, java.lang.Object) 
	protected java.lang.Object indexEntryFor (java.lang.Object) 
	public boolean canUseNullBitmap () 
	public java.lang.Object readIndexEntry (com.db4o.internal.marshall.MarshallerFamily, com.db4o.internal.StatefulBuffer)  throws com.db4o.CorruptionException com.db4o.Db4oIOException 
	public void removeIndexEntry (com.db4o.internal.Transaction, int, java.lang.Object) 
	public boolean alive () 
	private void checkHandlerID () 
	boolean canAddToQuery (java.lang.String) 
	public boolean canHold (com.db4o.reflect.ReflectClass) 
	public java.lang.Object coerce (com.db4o.reflect.ReflectClass, java.lang.Object) 
	public final boolean canLoadByIndex () 
	void cascadeActivation (com.db4o.internal.Transaction, java.lang.Object, int, boolean) 
	private void checkDb4oType () 
	void collectConstraints (com.db4o.internal.Transaction, com.db4o.internal.query.processor.QConObject, java.lang.Object, com.db4o.foundation.Visitor4) 
	public final com.db4o.internal.TreeInt collectIDs (com.db4o.internal.marshall.MarshallerFamily, com.db4o.internal.TreeInt, com.db4o.internal.StatefulBuffer)  throws com.db4o.internal.FieldIndexException 
	void configure (com.db4o.reflect.ReflectClass, boolean) 
	private final com.db4o.internal.TypeHandler4 wrapHandlerToArrays (com.db4o.internal.ObjectContainerBase, com.db4o.internal.TypeHandler4) 
	private boolean arraysUsePrimitiveClassReflector () 
	void deactivate (com.db4o.internal.Transaction, java.lang.Object, int) 
	public void delete (com.db4o.internal.marshall.MarshallerFamily, com.db4o.internal.StatefulBuffer, boolean)  throws com.db4o.internal.FieldIndexException 
	private final void removeIndexEntry (com.db4o.internal.marshall.MarshallerFamily, com.db4o.internal.StatefulBuffer)  throws com.db4o.CorruptionException com.db4o.Db4oIOException 
	public boolean equals (java.lang.Object) 
	public int hashCode () 
	public final java.lang.Object get (java.lang.Object) 
	public final java.lang.Object get (com.db4o.internal.Transaction, java.lang.Object) 
	public java.lang.String getName () 
	public final com.db4o.internal.ClassMetadata handlerClassMetadata (com.db4o.internal.ObjectContainerBase) 
	private com.db4o.internal.TypeHandler4 baseTypeHandler () 
	public com.db4o.internal.TypeHandler4 getHandler () 
	public int handlerID () 
	public java.lang.Object getOn (com.db4o.internal.Transaction, java.lang.Object) 
	public java.lang.Object getOrCreate (com.db4o.internal.Transaction, java.lang.Object) 
	public final com.db4o.internal.ClassMetadata containingClass () 
	public com.db4o.reflect.ReflectClass getStoredType () 
	public com.db4o.internal.ObjectContainerBase container () 
	public boolean hasConfig () 
	public boolean hasIndex () 
	public final void incrementOffset (com.db4o.internal.Buffer) 
	public final void init (com.db4o.internal.ClassMetadata, java.lang.String) 
	final void initIndex (com.db4o.internal.ClassMetadata, java.lang.String) 
	public void init (int, boolean, boolean, boolean) 
	final void initConfigOnUp (com.db4o.internal.Transaction) 
	public void instantiate (com.db4o.internal.marshall.UnmarshallingContext) 
	private boolean checkAlive (com.db4o.internal.Buffer) 
	private void informAboutTransaction (java.lang.Object, com.db4o.internal.Transaction) 
	public boolean isArray () 
	protected int linkLength () 
	private int calculateLinkLength () 
	public void loadHandler (com.db4o.internal.ObjectContainerBase) 
	private void loadJavaField () 
	private com.db4o.internal.TypeHandler4 loadJavaField1 () 
	private int adjustUpdateDepth (java.lang.Object, int) 
	private boolean cascadeOnUpdate (com.db4o.internal.Config4Class) 
	public void marshall (com.db4o.internal.marshall.MarshallingContext, java.lang.Object) 
	public boolean needsArrayAndPrimitiveInfo () 
	public boolean needsHandlerId () 
	public com.db4o.internal.Comparable4 prepareComparison (java.lang.Object) 
	public com.db4o.internal.query.processor.QField qField (com.db4o.internal.Transaction) 
	public java.lang.Object read (com.db4o.internal.marshall.InternalReadContext) 
	public void readVirtualAttribute (com.db4o.internal.Transaction, com.db4o.internal.Buffer, com.db4o.internal.ObjectReference) 
	void refresh () 
	public void rename (java.lang.String) 
	public void setArrayPosition (int) 
	public void set (java.lang.Object, java.lang.Object) 
	void setName (java.lang.String) 
	boolean supportsIndex () 
	public final void traverseValues (com.db4o.foundation.Visitor4) 
	public final void traverseValues (com.db4o.internal.Transaction, com.db4o.foundation.Visitor4) 
	private void assertHasIndex () 
	public java.lang.String toString () 
	private void initIndex (com.db4o.internal.Transaction) 
	public void initIndex (com.db4o.internal.Transaction, int) 
	protected final com.db4o.internal.btree.BTree newBTree (com.db4o.internal.Transaction, int) 
	protected com.db4o.internal.Indexable4 indexHandler (com.db4o.internal.ObjectContainerBase) 
	public com.db4o.internal.btree.BTree getIndex (com.db4o.internal.Transaction) 
	public boolean isVirtual () 
	public boolean isPrimitive () 
	public com.db4o.internal.btree.BTreeRange search (com.db4o.internal.Transaction, java.lang.Object) 
	private java.lang.Object wrapWithTransactionContext (com.db4o.internal.Transaction, java.lang.Object) 
	private com.db4o.internal.btree.BTreeNodeSearchResult searchUpperBound (com.db4o.internal.Transaction, java.lang.Object) 
	private com.db4o.internal.btree.BTreeNodeSearchResult searchLowerBound (com.db4o.internal.Transaction, java.lang.Object) 
	private com.db4o.internal.btree.BTreeNodeSearchResult searchBound (com.db4o.internal.Transaction, int, java.lang.Object) 
	public boolean rebuildIndexForClass (com.db4o.internal.LocalObjectContainer, com.db4o.internal.ClassMetadata) 
	protected void rebuildIndexForObject (com.db4o.internal.LocalObjectContainer, com.db4o.internal.ClassMetadata, int)  throws com.db4o.internal.FieldIndexException 
	protected void rebuildIndexForWriter (com.db4o.internal.LocalObjectContainer, com.db4o.internal.StatefulBuffer, int) 
	private java.lang.Object readIndexEntryForRebuild (com.db4o.internal.StatefulBuffer, com.db4o.internal.marshall.ObjectHeader) 
	public void dropIndex (com.db4o.internal.Transaction) 
	public void defragField (com.db4o.internal.marshall.MarshallerFamily, com.db4o.internal.BufferPair) 
	public void createIndex () 
	private void reindex (com.db4o.internal.LocalObjectContainer) 
	static void  () 
}

com/db4o/internal/FirstClassHandler.class

package com.db4o.internal
public abstract com.db4o.internal.FirstClassHandler extends java.lang.Object {
	public abstract void cascadeActivation (com.db4o.internal.Transaction, java.lang.Object, int, boolean) 
	public abstract void readCandidates (int, com.db4o.internal.Buffer, com.db4o.internal.query.processor.QCandidates)  throws com.db4o.Db4oIOException 
	public abstract com.db4o.internal.TypeHandler4 readArrayHandler (com.db4o.internal.Transaction, com.db4o.internal.marshall.MarshallerFamily, com.db4o.internal.Buffer[]) 
}

com/db4o/internal/HandlerRegistry.class

package com.db4o.internal
public final com.db4o.internal.HandlerRegistry extends java.lang.Object {
	private final com.db4o.internal.ObjectContainerBase _container
	private static final com.db4o.internal.Db4oTypeImpl[] _db4oTypes
	private com.db4o.internal.ClassMetadata i_anyArray
	private com.db4o.internal.ClassMetadata i_anyArrayN
	public com.db4o.internal.handlers.StringHandler _stringHandler
	private com.db4o.foundation.Hashtable4 _handlers
	private com.db4o.foundation.Hashtable4 _classes
	private com.db4o.foundation.Hashtable4 _classMetadata
	private com.db4o.foundation.Hashtable4 _ids
	private int _highestBuiltinTypeID
	private static final int PRIMITIVECOUNT
	public static final int ANY_ID
	private final com.db4o.internal.VirtualFieldMetadata[] _virtualFields
	private final com.db4o.foundation.Hashtable4 _mapReflectorToHandler
	private final com.db4o.foundation.Hashtable4 _mapHandlerToReflector
	private com.db4o.internal.SharedIndexedFields _indexes
	com.db4o.ReplicationImpl i_replication
	com.db4o.internal.replication.MigrationConnection i_migration
	com.db4o.internal.replication.Db4oReplicationReferenceProvider _replicationReferenceProvider
	public final com.db4o.internal.diagnostic.DiagnosticProcessor _diagnosticProcessor
	public boolean i_encrypt
	byte[] i_encryptor
	int i_lastEncryptorByte
	final com.db4o.reflect.generic.GenericReflector _reflector
	private final com.db4o.foundation.Hashtable4 _handlerVersions
	private com.db4o.internal.LatinStringIO _stringIO
	public com.db4o.reflect.ReflectClass ICLASS_COMPARE
	com.db4o.reflect.ReflectClass ICLASS_DB4OTYPE
	com.db4o.reflect.ReflectClass ICLASS_DB4OTYPEIMPL
	public com.db4o.reflect.ReflectClass ICLASS_INTERNAL
	com.db4o.reflect.ReflectClass ICLASS_UNVERSIONED
	public com.db4o.reflect.ReflectClass ICLASS_OBJECT
	com.db4o.reflect.ReflectClass ICLASS_OBJECTCONTAINER
	public com.db4o.reflect.ReflectClass ICLASS_STATICCLASS
	public com.db4o.reflect.ReflectClass ICLASS_STRING
	com.db4o.reflect.ReflectClass ICLASS_TRANSIENTCLASS
	void  (com.db4o.internal.ObjectContainerBase, byte, com.db4o.reflect.generic.GenericReflector) 
	private void initArrayHandlers () 
	private void registerPlatformTypes () 
	private void registerBuiltinHandlers () 
	private void registerBuiltinHandler (int, com.db4o.internal.BuiltinTypeHandler) 
	private void registerBuiltinHandler (int, com.db4o.internal.BuiltinTypeHandler, boolean, java.lang.String, com.db4o.reflect.generic.GenericConverter) 
	private void map (int, com.db4o.internal.TypeHandler4, com.db4o.reflect.ReflectClass) 
	private void registerHandlerVersion (com.db4o.internal.TypeHandler4, int, com.db4o.internal.TypeHandler4) 
	public com.db4o.internal.TypeHandler4 correctHandlerVersion (com.db4o.internal.TypeHandler4, int) 
	int arrayType (java.lang.Object) 
	boolean createConstructor (com.db4o.reflect.ReflectClass, boolean) 
	private boolean findConstructor (com.db4o.reflect.ReflectClass, com.db4o.foundation.Tree) 
	private java.lang.Object nullValue (com.db4o.reflect.ReflectClass) 
	private com.db4o.foundation.Tree sortConstructorsByParamsCount (com.db4o.reflect.ReflectClass) 
	public final void decrypt (com.db4o.internal.Buffer) 
	public final void encrypt (com.db4o.internal.Buffer) 
	public void oldEncryptionOff () 
	public final com.db4o.reflect.ReflectClass classForID (int) 
	public final com.db4o.internal.TypeHandler4 handlerForID (int) 
	public final int handlerID (com.db4o.internal.TypeHandler4) 
	public final com.db4o.internal.TypeHandler4 handlerForClass (com.db4o.internal.ObjectContainerBase, com.db4o.reflect.ReflectClass) 
	public final com.db4o.internal.ClassMetadata classMetadataForClass (com.db4o.internal.ObjectContainerBase, com.db4o.reflect.ReflectClass) 
	public com.db4o.internal.UntypedFieldHandler untypedHandler () 
	private void initClassReflectors (com.db4o.reflect.generic.GenericReflector) 
	void initEncryption (com.db4o.internal.Config4Impl) 
	static com.db4o.internal.Db4oTypeImpl getDb4oType (com.db4o.reflect.ReflectClass) 
	public com.db4o.internal.ClassMetadata classMetadataForId (int) 
	com.db4o.internal.ClassMetadata classMetadataForClass (com.db4o.reflect.ReflectClass) 
	public com.db4o.reflect.ReflectClass classReflectorForHandler (com.db4o.internal.TypeHandler4) 
	public boolean isSecondClass (java.lang.Object) 
	public boolean isSystemHandler (int) 
	public void migrationConnection (com.db4o.internal.replication.MigrationConnection) 
	public com.db4o.internal.replication.MigrationConnection migrationConnection () 
	public void replication (com.db4o.ReplicationImpl) 
	public com.db4o.ReplicationImpl replication () 
	public com.db4o.internal.VirtualFieldMetadata virtualFieldByName (java.lang.String) 
	public boolean isVariableLength (com.db4o.internal.TypeHandler4) 
	public com.db4o.internal.SharedIndexedFields indexes () 
	public com.db4o.internal.LatinStringIO stringIO () 
	public void stringIO (com.db4o.internal.LatinStringIO) 
	static void  () 
}

com/db4o/internal/HandlerVersionKey.class

package com.db4o.internal
public com.db4o.internal.HandlerVersionKey extends java.lang.Object {
	private final com.db4o.internal.TypeHandler4 _handler
	private final int _version
	public void  (com.db4o.internal.TypeHandler4, int) 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
}

com/db4o/internal/Handlers4.class

package com.db4o.internal
public com.db4o.internal.Handlers4 extends java.lang.Object {
	public static final int INT_ID
	public static final int LONG_ID
	public static final int FLOAT_ID
	public static final int BOOLEAN_ID
	public static final int DOUBLE_ID
	public static final int BYTE_ID
	public static final int CHAR_ID
	public static final int SHORT_ID
	public static final int STRING_ID
	public static final int DATE_ID
	public static final int UNTYPED_ID
	public static final int ANY_ARRAY_ID
	public static final int ANY_ARRAY_N_ID
	public void  () 
	public static boolean handlerCanHold (com.db4o.internal.TypeHandler4, com.db4o.reflect.ReflectClass) 
	public static boolean handlesSimple (com.db4o.internal.TypeHandler4) 
	public static boolean handlesClass (com.db4o.internal.TypeHandler4) 
	public static com.db4o.reflect.ReflectClass primitiveClassReflector (com.db4o.internal.TypeHandler4) 
	public static com.db4o.internal.TypeHandler4 baseTypeHandler (com.db4o.internal.TypeHandler4) 
	public static com.db4o.reflect.ReflectClass baseType (com.db4o.reflect.ReflectClass) 
}

com/db4o/internal/HardObjectReference.class

package com.db4o.internal
public com.db4o.internal.HardObjectReference extends java.lang.Object {
	public static final com.db4o.internal.HardObjectReference INVALID
	public final com.db4o.internal.ObjectReference _reference
	public final Object _object
	public void  (com.db4o.internal.ObjectReference, java.lang.Object) 
	public static com.db4o.internal.HardObjectReference peekPersisted (com.db4o.internal.Transaction, int, int) 
	static void  () 
}

com/db4o/internal/HashcodeReferenceSystem.class

package com.db4o.internal
public com.db4o.internal.HashcodeReferenceSystem extends java.lang.Object implements com.db4o.internal.ReferenceSystem  {
	private com.db4o.internal.ObjectReference _hashCodeTree
	private com.db4o.internal.ObjectReference _idTree
	public void  () 
	public void addNewReference (com.db4o.internal.ObjectReference) 
	public void addExistingReference (com.db4o.internal.ObjectReference) 
	private void addReference (com.db4o.internal.ObjectReference) 
	public void addExistingReferenceToObjectTree (com.db4o.internal.ObjectReference) 
	public void addExistingReferenceToIdTree (com.db4o.internal.ObjectReference) 
	public void commit () 
	private void hashCodeAdd (com.db4o.internal.ObjectReference) 
	private void idAdd (com.db4o.internal.ObjectReference) 
	public com.db4o.internal.ObjectReference referenceForId (int) 
	public com.db4o.internal.ObjectReference referenceForObject (java.lang.Object) 
	public void removeReference (com.db4o.internal.ObjectReference) 
	public void rollback () 
	public void traverseReferences (com.db4o.foundation.Visitor4) 
}

com/db4o/internal/IDGenerator.class

package com.db4o.internal
public com.db4o.internal.IDGenerator extends java.lang.Object {
	private int id
	public void  () 
	public int next () 
}

com/db4o/internal/IDHandler.class

package com.db4o.internal
public com.db4o.internal.IDHandler extends com.db4o.internal.PrimitiveIntHandler {
	public void  (com.db4o.internal.ObjectContainerBase) 
	public void defragIndexEntry (com.db4o.internal.BufferPair) 
}

com/db4o/internal/IllegalComparisonException.class

package com.db4o.internal
public com.db4o.internal.IllegalComparisonException extends com.db4o.ext.Db4oException {
	public void  () 
}

com/db4o/internal/InMemoryObjectContainer.class

package com.db4o.internal
public com.db4o.internal.InMemoryObjectContainer extends com.db4o.internal.LocalObjectContainer {
	private boolean _closed
	private final com.db4o.ext.MemoryFile _memoryFile
	private int _length
	protected void  (com.db4o.config.Configuration, com.db4o.internal.ObjectContainerBase, com.db4o.ext.MemoryFile)  throws com.db4o.ext.OldFormatException 
	public void  (com.db4o.config.Configuration, com.db4o.ext.MemoryFile) 
	protected final void openImpl ()  throws com.db4o.ext.OldFormatException 
	public void backup (java.lang.String)  throws com.db4o.foundation.NotSupportedException 
	public void blockSize (int) 
	protected void freeInternalResources () 
	protected void shutdownDataStorage () 
	protected void dropReferences () 
	public void copy (int, int, int, int, int) 
	public long fileLength () 
	public java.lang.String fileName () 
	protected boolean hasShutDownHook () 
	public final boolean needsLockFileThread () 
	public void readBytes (byte[], int, int) 
	public void readBytes (byte[], int, int, int) 
	public void syncFiles () 
	public void writeBytes (com.db4o.internal.Buffer, int, int) 
	private void ensureMemoryFileSize (int) 
	public void overwriteDeletedBytes (int, int) 
	public void reserve (int) 
	public byte blockSize () 
}

com/db4o/internal/Indexable4.class

package com.db4o.internal
public abstract com.db4o.internal.Indexable4 extends java.lang.Object implements com.db4o.internal.Comparable4  {
	public abstract int linkLength () 
	public abstract java.lang.Object readIndexEntry (com.db4o.internal.Buffer) 
	public abstract void writeIndexEntry (com.db4o.internal.Buffer, java.lang.Object) 
	public abstract void defragIndexEntry (com.db4o.internal.BufferPair) 
}

com/db4o/internal/IndexableTypeHandler.class

package com.db4o.internal
public abstract com.db4o.internal.IndexableTypeHandler extends java.lang.Object implements com.db4o.internal.Indexable4 com.db4o.internal.TypeHandler4  {
	public abstract java.lang.Object indexEntryToObject (com.db4o.internal.Transaction, java.lang.Object) 
	public abstract java.lang.Object readIndexEntry (com.db4o.internal.marshall.MarshallerFamily, com.db4o.internal.StatefulBuffer)  throws com.db4o.CorruptionException com.db4o.Db4oIOException 
}

com/db4o/internal/InternalObjectContainer.class

package com.db4o.internal
public abstract com.db4o.internal.InternalObjectContainer extends java.lang.Object implements com.db4o.ext.ExtObjectContainer  {
	public abstract void callbacks (com.db4o.internal.callbacks.Callbacks) 
	public abstract com.db4o.internal.callbacks.Callbacks callbacks () 
	public abstract com.db4o.internal.ObjectContainerBase container () 
	public abstract com.db4o.internal.Transaction transaction () 
	public abstract void onCommittedListener () 
	public abstract com.db4o.internal.query.NativeQueryHandler getNativeQueryHandler () 
	public abstract com.db4o.internal.ClassMetadata classMetadataForReflectClass (com.db4o.reflect.ReflectClass) 
	public abstract com.db4o.internal.ClassMetadata classMetadataForName (java.lang.String) 
	public abstract com.db4o.internal.ClassMetadata classMetadataForId (int) 
	public abstract com.db4o.internal.HandlerRegistry handlers () 
}

com/db4o/internal/IoAdaptedObjectContainer$XByteFreespaceFiller.class

package com.db4o.internal
 com.db4o.internal.IoAdaptedObjectContainer$XByteFreespaceFiller extends java.lang.Object implements com.db4o.config.FreespaceFiller  {
	private void  () 
	public void fill (com.db4o.io.IoAdapterWindow)  throws java.io.IOException 
	private byte[] xBytes (int) 
}

com/db4o/internal/IoAdaptedObjectContainer.class

package com.db4o.internal
public com.db4o.internal.IoAdaptedObjectContainer extends com.db4o.internal.LocalObjectContainer {
	private final String _fileName
	private com.db4o.io.IoAdapter _file
	private com.db4o.io.IoAdapter _timerFile
	private volatile com.db4o.io.IoAdapter _backupFile
	private Object _fileLock
	private final com.db4o.config.FreespaceFiller _freespaceFiller
	void  (com.db4o.config.Configuration, java.lang.String)  throws com.db4o.ext.OldFormatException 
	protected final void openImpl ()  throws com.db4o.ext.OldFormatException com.db4o.DatabaseReadOnlyException 
	public void backup (java.lang.String)  throws com.db4o.DatabaseClosedException com.db4o.Db4oIOException 
	public void blockSize (int) 
	public byte blockSize () 
	protected void freeInternalResources () 
	protected void shutdownDataStorage () 
	private void closeDatabaseFile () 
	private void closeFileHeader () 
	private void closeTimerFile () 
	public void commit1 (com.db4o.internal.Transaction) 
	public void copy (int, int, int, int, int) 
	private void checkXBytes (int, int, int) 
	public long fileLength () 
	public java.lang.String fileName () 
	public void readBytes (byte[], int, int)  throws com.db4o.Db4oIOException 
	public void readBytes (byte[], int, int, int)  throws com.db4o.Db4oIOException 
	private void checkReadCount (int, int) 
	public void reserve (int)  throws com.db4o.DatabaseReadOnlyException 
	private void zeroReservedSlot (com.db4o.internal.slots.Slot) 
	private void zeroFile (com.db4o.io.IoAdapter, com.db4o.internal.slots.Slot) 
	public void syncFiles () 
	public void writeBytes (com.db4o.internal.Buffer, int, int) 
	public void overwriteDeletedBytes (int, int) 
	public com.db4o.io.IoAdapter timerFile () 
	private com.db4o.config.FreespaceFiller createFreespaceFiller () 
}

com/db4o/internal/JDK.class

package com.db4o.internal
public com.db4o.internal.JDK extends java.lang.Object {
	public void  () 
	java.lang.Thread addShutdownHook (java.lang.Runnable) 
	com.db4o.types.Db4oCollections collections (com.db4o.internal.Transaction) 
	java.lang.Class constructorClass () 
	java.lang.Object createReferenceQueue () 
	public java.lang.Object createWeakReference (java.lang.Object) 
	java.lang.Object createActivateObjectReference (java.lang.Object, com.db4o.internal.ObjectReference, java.lang.Object) 
	java.lang.Object deserialize (byte[]) 
	public com.db4o.internal.Config4Class extendConfiguration (com.db4o.reflect.ReflectClass, com.db4o.config.Configuration, com.db4o.internal.Config4Class) 
	void forEachCollectionElement (java.lang.Object, com.db4o.foundation.Visitor4) 
	java.lang.String format (java.util.Date, boolean) 
	java.lang.Object getContextClassLoader () 
	java.lang.Object getYapRefObject (java.lang.Object) 
	boolean isCollectionTranslator (com.db4o.internal.Config4Class) 
	public boolean isConnected (java.net.Socket) 
	public int ver () 
	void killYapRef (java.lang.Object) 
	public java.lang.Class loadClass (java.lang.String, java.lang.Object)  throws java.lang.ClassNotFoundException 
	synchronized void lockFile (java.lang.String, java.lang.Object) 
	boolean methodIsAvailable (java.lang.String, java.lang.String, java.lang.Class[]) 
	void pollReferenceQueue (com.db4o.internal.ObjectContainerBase, java.lang.Object) 
	public void registerCollections (com.db4o.reflect.generic.GenericReflector) 
	void removeShutdownHook (java.lang.Thread) 
	public java.lang.reflect.Constructor serializableConstructor (java.lang.Class) 
	byte[] serialize (java.lang.Object)  throws java.lang.Exception 
	void setAccessible (java.lang.Object) 
	boolean isEnum (com.db4o.reflect.Reflector, com.db4o.reflect.ReflectClass) 
	synchronized void unlockFile (java.lang.String, java.lang.Object) 
	public java.lang.Object weakReferenceTarget (java.lang.Object) 
	public com.db4o.reflect.Reflector createReflector (java.lang.Object) 
	public com.db4o.reflect.Reflector reflectorForType (java.lang.Class) 
	public com.db4o.internal.handlers.NetTypeHandler[] types (com.db4o.internal.ObjectContainerBase) 
}

com/db4o/internal/JDKReflect.class

package com.db4o.internal
public com.db4o.internal.JDKReflect extends com.db4o.internal.JDK {
	public void  () 
	java.lang.Class constructorClass () 
	java.lang.Object deserialize (byte[]) 
	java.lang.String format (java.util.Date, boolean) 
	public java.lang.Class loadClass (java.lang.String, java.lang.Object)  throws java.lang.ClassNotFoundException 
	final boolean methodIsAvailable (java.lang.String, java.lang.String, java.lang.Class[]) 
	public void registerCollections (com.db4o.reflect.generic.GenericReflector) 
	byte[] serialize (java.lang.Object)  throws java.lang.Exception 
	public com.db4o.reflect.Reflector createReflector (java.lang.Object) 
	public com.db4o.reflect.Reflector reflectorForType (java.lang.Class) 
}

com/db4o/internal/JDK_1_2.class

package com.db4o.internal
 com.db4o.internal.JDK_1_2 extends com.db4o.internal.JDKReflect {
	void  () 
	public java.lang.Class loadClass (java.lang.String, java.lang.Object)  throws java.lang.ClassNotFoundException 
	public static void link () 
	com.db4o.types.Db4oCollections collections (com.db4o.internal.Transaction) 
	java.lang.Object createReferenceQueue () 
	public java.lang.Object createWeakReference (java.lang.Object) 
	java.lang.Object createActivateObjectReference (java.lang.Object, com.db4o.internal.ObjectReference, java.lang.Object) 
	java.lang.Object getContextClassLoader () 
	void forEachCollectionElement (java.lang.Object, com.db4o.foundation.Visitor4) 
	java.lang.Object getYapRefObject (java.lang.Object) 
	boolean isCollectionTranslator (com.db4o.internal.Config4Class) 
	public int ver () 
	void killYapRef (java.lang.Object) 
	void pollReferenceQueue (com.db4o.internal.ObjectContainerBase, java.lang.Object) 
	public void registerCollections (com.db4o.reflect.generic.GenericReflector) 
	void setAccessible (java.lang.Object) 
	public com.db4o.internal.handlers.NetTypeHandler[] types (com.db4o.internal.ObjectContainerBase) 
	public java.lang.Object weakReferenceTarget (java.lang.Object) 
}

com/db4o/internal/JDK_1_3.class

package com.db4o.internal
 com.db4o.internal.JDK_1_3 extends com.db4o.internal.JDK_1_2 {
	void  () 
	java.lang.Thread addShutdownHook (java.lang.Runnable) 
	void removeShutdownHook (java.lang.Thread) 
	public int ver () 
}

com/db4o/internal/JDK_1_4.class

package com.db4o.internal
 com.db4o.internal.JDK_1_4 extends com.db4o.internal.JDK_1_3 {
	private java.util.Hashtable fileLocks
	private Object _reflectionFactory
	private java.lang.reflect.Constructor _objectConstructor
	private java.lang.reflect.Method _factoryMethod
	void  () 
	synchronized void lockFile (java.lang.String, java.lang.Object) 
	synchronized void unlockFile (java.lang.String, java.lang.Object) 
	public java.lang.reflect.Constructor serializableConstructor (java.lang.Class) 
	private boolean initSerializableConstructor () 
	public int ver () 
}

com/db4o/internal/JDK_5.class

package com.db4o.internal
 com.db4o.internal.JDK_5 extends com.db4o.internal.JDK_1_4 {
	private static final String ENUM_CLASSNAME
	private static com.db4o.reflect.ReflectClass enumClass
	void  () 
	public com.db4o.internal.Config4Class extendConfiguration (com.db4o.reflect.ReflectClass, com.db4o.config.Configuration, com.db4o.internal.Config4Class) 
	public boolean isConnected (java.net.Socket) 
	boolean isEnum (com.db4o.reflect.Reflector, com.db4o.reflect.ReflectClass) 
}

com/db4o/internal/LatinStringIO.class

package com.db4o.internal
public com.db4o.internal.LatinStringIO extends java.lang.Object {
	public void  () 
	public int bytesPerChar () 
	public byte encodingByte () 
	static com.db4o.internal.LatinStringIO forEncoding (byte) 
	public int length (java.lang.String) 
	public java.lang.String read (com.db4o.marshall.ReadBuffer, int) 
	public java.lang.String read (byte[]) 
	public int shortLength (java.lang.String) 
	public void write (com.db4o.marshall.WriteBuffer, java.lang.String) 
	byte[] write (java.lang.String) 
}

com/db4o/internal/LazyObjectReference.class

package com.db4o.internal
public com.db4o.internal.LazyObjectReference extends java.lang.Object implements com.db4o.ext.ObjectInfo  {
	private final com.db4o.internal.Transaction _transaction
	private final int _id
	public void  (com.db4o.internal.Transaction, int) 
	public long getInternalID () 
	public java.lang.Object getObject () 
	public com.db4o.ext.Db4oUUID getUUID () 
	public long getVersion () 
	private com.db4o.internal.ObjectReference reference () 
	private java.lang.Object containerLock () 
}

com/db4o/internal/LocalObjectContainer$1.class

package com.db4o.internal
 com.db4o.internal.LocalObjectContainer$1 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final com.db4o.internal.LocalObjectContainer this$0
	void  (com.db4o.internal.LocalObjectContainer) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/LocalObjectContainer$2.class

package com.db4o.internal
 com.db4o.internal.LocalObjectContainer$2 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final com.db4o.foundation.Hashtable4 val$semaphores
	final com.db4o.internal.LocalObjectContainer this$0
	void  (com.db4o.internal.LocalObjectContainer, com.db4o.foundation.Hashtable4) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/LocalObjectContainer$3.class

package com.db4o.internal
 com.db4o.internal.LocalObjectContainer$3 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final com.db4o.foundation.IntArrayList val$ids
	final com.db4o.internal.LocalObjectContainer this$0
	void  (com.db4o.internal.LocalObjectContainer, com.db4o.foundation.IntArrayList) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/LocalObjectContainer.class

package com.db4o.internal
public abstract com.db4o.internal.LocalObjectContainer extends com.db4o.internal.ExternalObjectContainer implements com.db4o.internal.InternalObjectContainer  {
	private static final int DEFAULT_FREESPACE_ID
	protected com.db4o.internal.fileheader.FileHeader _fileHeader
	private com.db4o.foundation.Collection4 i_dirty
	private com.db4o.internal.freespace.FreespaceManager _freespaceManager
	private boolean i_isServer
	private com.db4o.foundation.Tree i_prefetchedIDs
	private com.db4o.foundation.Hashtable4 i_semaphores
	private int _blockEndAddress
	private com.db4o.foundation.Tree _freeOnCommit
	private com.db4o.internal.SystemData _systemData
	void  (com.db4o.config.Configuration, com.db4o.internal.ObjectContainerBase) 
	public com.db4o.internal.Transaction newTransaction (com.db4o.internal.Transaction, com.db4o.internal.TransactionalReferenceSystem) 
	public com.db4o.internal.freespace.FreespaceManager freespaceManager () 
	public abstract void blockSize (int) 
	public void blockSizeReadFromFile (int) 
	public void setRegularEndAddress (long) 
	protected final void close2 () 
	protected abstract void freeInternalResources () 
	public void commit1 (com.db4o.internal.Transaction) 
	void configureNewFile () 
	private void newSystemData (byte) 
	public int converterVersion () 
	public abstract void copy (int, int, int, int, int) 
	public long currentVersion () 
	void initNewClassCollection () 
	public final com.db4o.internal.btree.BTree createBTreeClassIndex (int) 
	public final com.db4o.internal.query.result.AbstractQueryResult newQueryResult (com.db4o.internal.Transaction) 
	public final com.db4o.internal.query.result.AbstractQueryResult newQueryResult (com.db4o.internal.Transaction, com.db4o.config.QueryEvaluationMode) 
	public final boolean delete4 (com.db4o.internal.Transaction, com.db4o.internal.ObjectReference, int, boolean) 
	public abstract long fileLength () 
	public abstract java.lang.String fileName () 
	public void free (com.db4o.internal.slots.Slot) 
	public com.db4o.internal.slots.Slot toBlockedLength (com.db4o.internal.slots.Slot) 
	public com.db4o.internal.slots.Slot toNonBlockedLength (com.db4o.internal.slots.Slot) 
	public void free (int, int) 
	final void freePrefetchedPointers () 
	public void generateNewIdentity () 
	public com.db4o.internal.query.result.AbstractQueryResult getAll (com.db4o.internal.Transaction) 
	public com.db4o.internal.query.result.AbstractQueryResult getAll (com.db4o.internal.Transaction, com.db4o.config.QueryEvaluationMode) 
	public final int getPointerSlot () 
	public com.db4o.internal.slots.Slot getSlot (int) 
	private final com.db4o.internal.slots.Slot getBlockedSlot (int) 
	protected final com.db4o.internal.slots.Slot appendBlocks (int) 
	final com.db4o.internal.slots.Slot appendBytes (long) 
	private void checkBlockedAddress (int) 
	private void switchToReadOnlyMode () 
	void ensureLastSlotWritten () 
	public com.db4o.ext.Db4oDatabase identity () 
	public void setIdentity (com.db4o.ext.Db4oDatabase) 
	void initialize2 () 
	boolean isServer () 
	public final com.db4o.internal.slots.Pointer4 newSlot (int) 
	public final int newUserObject () 
	public void prefetchedIDConsumed (int) 
	public int prefetchID () 
	public com.db4o.internal.slots.ReferencedSlot produceFreeOnCommitEntry (int) 
	public void reduceFreeOnCommitReferences (com.db4o.internal.slots.ReferencedSlot) 
	public void freeDuringCommit (com.db4o.internal.slots.ReferencedSlot, com.db4o.internal.slots.Slot) 
	public void raiseVersion (long) 
	public com.db4o.internal.StatefulBuffer readWriterByID (com.db4o.internal.Transaction, int) 
	public com.db4o.internal.StatefulBuffer[] readWritersByIDs (com.db4o.internal.Transaction, int[]) 
	public com.db4o.internal.Buffer readReaderByID (com.db4o.internal.Transaction, int) 
	private final com.db4o.internal.Buffer readReaderOrWriterByID (com.db4o.internal.Transaction, int, boolean) 
	protected boolean doFinalize () 
	void readThis ()  throws com.db4o.ext.OldFormatException 
	private boolean needFreespaceMigration () 
	private void migrateFreespace () 
	private void readHeaderVariablePart () 
	public final int createFreespaceSlot (byte) 
	public int ensureFreespaceSlot () 
	public final void releaseSemaphore (java.lang.String) 
	public final void releaseSemaphore (com.db4o.internal.Transaction, java.lang.String) 
	public void releaseSemaphores (com.db4o.internal.Transaction) 
	public final void rollback1 (com.db4o.internal.Transaction) 
	public final void setDirtyInSystemTransaction (com.db4o.internal.PersistentBase) 
	public final boolean setSemaphore (java.lang.String, int) 
	public final boolean setSemaphore (com.db4o.internal.Transaction, java.lang.String, int) 
	public void setServer (boolean) 
	public abstract void syncFiles () 
	public java.lang.String toString () 
	public void shutdown () 
	public final void commitTransaction () 
	public abstract void writeBytes (com.db4o.internal.Buffer, int, int) 
	public final void writeDirty () 
	private void writeCachedDirty () 
	public final void writeEncrypt (com.db4o.internal.Buffer, int, int) 
	protected void writeVariableHeader () 
	void writeHeader (boolean, boolean) 
	public final void writeNew (com.db4o.internal.Transaction, com.db4o.internal.slots.Pointer4, com.db4o.internal.ClassMetadata, com.db4o.internal.Buffer) 
	public abstract void overwriteDeletedBytes (int, int) 
	public void overwriteDeletedBlockedSlot (com.db4o.internal.slots.Slot) 
	public final void writeTransactionPointer (int) 
	public final void getSlotForUpdate (com.db4o.internal.StatefulBuffer) 
	public final com.db4o.internal.slots.Slot getSlotForUpdate (com.db4o.internal.Transaction, int, int) 
	public final void writeUpdate (com.db4o.internal.Transaction, com.db4o.internal.slots.Pointer4, com.db4o.internal.ClassMetadata, com.db4o.internal.Buffer) 
	public void setNextTimeStampId (long) 
	public com.db4o.ext.SystemInfo systemInfo () 
	public com.db4o.internal.fileheader.FileHeader getFileHeader () 
	public void installDebugFreespaceManager (com.db4o.internal.freespace.AbstractFreespaceManager) 
	public com.db4o.internal.SystemData systemData () 
	public long[] getIDsForClass (com.db4o.internal.Transaction, com.db4o.internal.ClassMetadata) 
	public com.db4o.internal.query.result.QueryResult classOnlyQuery (com.db4o.internal.Transaction, com.db4o.internal.ClassMetadata) 
	public com.db4o.internal.query.result.QueryResult executeQuery (com.db4o.internal.query.processor.QQuery) 
	public com.db4o.internal.LocalTransaction getLocalSystemTransaction () 
	public void onCommittedListener () 
}

com/db4o/internal/LocalTransaction$1.class

package com.db4o.internal
 com.db4o.internal.LocalTransaction$1 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final boolean val$forFreespace
	final com.db4o.internal.LocalTransaction this$0
	void  (com.db4o.internal.LocalTransaction, boolean) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/LocalTransaction$2.class

package com.db4o.internal
 com.db4o.internal.LocalTransaction$2 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final com.db4o.internal.LocalTransaction this$0
	void  (com.db4o.internal.LocalTransaction) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/LocalTransaction$3.class

package com.db4o.internal
 com.db4o.internal.LocalTransaction$3 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final com.db4o.foundation.BooleanByRef val$ret
	final com.db4o.internal.LocalTransaction this$0
	void  (com.db4o.internal.LocalTransaction, com.db4o.foundation.BooleanByRef) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/LocalTransaction$4.class

package com.db4o.internal
 com.db4o.internal.LocalTransaction$4 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final com.db4o.foundation.IntByRef val$count
	final com.db4o.internal.LocalTransaction this$0
	void  (com.db4o.internal.LocalTransaction, com.db4o.foundation.IntByRef) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/LocalTransaction$5.class

package com.db4o.internal
 com.db4o.internal.LocalTransaction$5 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final com.db4o.internal.Buffer val$writer
	final com.db4o.internal.LocalTransaction this$0
	void  (com.db4o.internal.LocalTransaction, com.db4o.internal.Buffer) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/LocalTransaction$6.class

package com.db4o.internal
 com.db4o.internal.LocalTransaction$6 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final com.db4o.internal.LocalTransaction this$0
	void  (com.db4o.internal.LocalTransaction) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/LocalTransaction$7.class

package com.db4o.internal
 com.db4o.internal.LocalTransaction$7 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final com.db4o.foundation.Collection4 val$deleted
	final com.db4o.foundation.Collection4 val$added
	final com.db4o.foundation.Collection4 val$updated
	final com.db4o.internal.LocalTransaction this$0
	void  (com.db4o.internal.LocalTransaction, com.db4o.foundation.Collection4, com.db4o.foundation.Collection4, com.db4o.foundation.Collection4) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/LocalTransaction.class

package com.db4o.internal
public com.db4o.internal.LocalTransaction extends com.db4o.internal.Transaction {
	private final byte[] _pointerBuffer
	protected final com.db4o.internal.StatefulBuffer i_pointerIo
	private int i_address
	private final com.db4o.foundation.Collection4 _participants
	private final com.db4o.internal.LockedTree _slotChanges
	private com.db4o.foundation.Tree _writtenUpdateDeletedMembers
	protected final com.db4o.internal.LocalObjectContainer _file
	public void  (com.db4o.internal.ObjectContainerBase, com.db4o.internal.Transaction, com.db4o.internal.TransactionalReferenceSystem) 
	public com.db4o.internal.LocalObjectContainer file () 
	public void commit () 
	public void commit (com.db4o.internal.cs.ServerMessageDispatcher) 
	private boolean doCommittedCallbacks (com.db4o.internal.cs.ServerMessageDispatcher) 
	private boolean doCommittingCallbacks () 
	public void enlist (com.db4o.internal.TransactionParticipant) 
	private void commitImpl () 
	private final void freeSlotChanges (boolean) 
	private void commit2Listeners () 
	private void commitParentListeners () 
	private void commitParticipants () 
	private void commit3Stream () 
	private com.db4o.internal.LocalTransaction parentLocalTransaction () 
	private void commitClearAll () 
	protected void clear () 
	private void disposeParticipants () 
	public void rollback () 
	private void rollbackParticipants () 
	protected void rollbackSlotChanges () 
	public boolean isDeleted (int) 
	private com.db4o.internal.slots.Slot allocateTransactionLogSlot (boolean) 
	private int transactionLogSlotLength () 
	private boolean slotLongEnoughForLog (com.db4o.internal.slots.Slot) 
	protected final void commit6WriteChanges (com.db4o.internal.slots.Slot) 
	private void freeTransactionLogSlot (com.db4o.internal.slots.Slot) 
	public void writeZeroPointer (int) 
	public void writePointer (com.db4o.internal.slots.Pointer4) 
	public void writePointer (int, com.db4o.internal.slots.Slot) 
	private boolean writeSlots () 
	public void flushFile () 
	private com.db4o.internal.slots.SlotChange produceSlotChange (int) 
	private final com.db4o.internal.slots.SlotChange findSlotChange (int) 
	public com.db4o.internal.slots.Slot getCurrentSlotOfID (int) 
	public com.db4o.internal.slots.Slot getCommittedSlotOfID (int) 
	public com.db4o.internal.slots.Pointer4 readPointer (int) 
	private com.db4o.internal.slots.Pointer4 debugReadPointer (int) 
	public void setPointer (int, com.db4o.internal.slots.Slot) 
	private boolean slotChangeIsFlaggedDeleted (int) 
	private int countSlotChanges () 
	final void writeOld () 
	private void appendSlotChanges (com.db4o.internal.Buffer) 
	private void traverseSlotChanges (com.db4o.foundation.Visitor4) 
	public void slotDelete (int, com.db4o.internal.slots.Slot) 
	public void slotFreeOnCommit (int, com.db4o.internal.slots.Slot) 
	public void slotFreeOnRollback (int, com.db4o.internal.slots.Slot) 
	void slotFreeOnRollbackCommitSetPointer (int, com.db4o.internal.slots.Slot, boolean) 
	void produceUpdateSlotChange (int, com.db4o.internal.slots.Slot) 
	public void slotFreePointerOnCommit (int) 
	void slotFreePointerOnCommit (int, com.db4o.internal.slots.Slot) 
	public void slotFreePointerOnRollback (int) 
	public void processDeletes () 
	public void writeUpdateDeleteMembers (int, com.db4o.internal.ClassMetadata, int, int) 
	private com.db4o.internal.callbacks.Callbacks callbacks () 
	private com.db4o.internal.CallbackObjectInfoCollections collectCallbackObjectInfos (com.db4o.internal.cs.ServerMessageDispatcher) 
	private void setAddress (int) 
	public static com.db4o.internal.Transaction readInterruptedTransaction (com.db4o.internal.LocalObjectContainer, com.db4o.internal.Buffer) 
	private com.db4o.internal.freespace.FreespaceManager freespaceManager () 
	private void freespaceBeginCommit () 
	private void freespaceEndCommit () 
	private void commitFreespace () 
}

com/db4o/internal/LockedTree$1.class

package com.db4o.internal
 com.db4o.internal.LockedTree$1 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final com.db4o.foundation.Collection4 val$currentContent
	final com.db4o.internal.LockedTree this$0
	void  (com.db4o.internal.LockedTree, com.db4o.foundation.Collection4) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/LockedTree.class

package com.db4o.internal
public com.db4o.internal.LockedTree extends java.lang.Object {
	private com.db4o.foundation.Tree _tree
	private int _version
	public void  () 
	public void add (com.db4o.foundation.Tree) 
	private void changed () 
	public void clear () 
	public com.db4o.foundation.Tree find (int) 
	public void read (com.db4o.internal.Buffer, com.db4o.internal.Readable) 
	public void traverseLocked (com.db4o.foundation.Visitor4) 
	public void traverseMutable (com.db4o.foundation.Visitor4) 
}

com/db4o/internal/MarshallingBuffer.class

package com.db4o.internal
public com.db4o.internal.MarshallingBuffer extends java.lang.Object implements com.db4o.marshall.WriteBuffer  {
	private static final int SIZE_NEEDED
	private static final int NO_PARENT
	private com.db4o.internal.Buffer _delegate
	private int _lastOffSet
	private int _addressInParent
	private com.db4o.foundation.List4 _children
	private com.db4o.internal.FieldMetadata _indexedField
	public void  () 
	public int length () 
	public int offset () 
	public void writeByte (byte) 
	public void writeBytes (byte[]) 
	public void writeInt (int) 
	public void writeLong (long) 
	private void prepareWrite () 
	private void prepareWrite (int) 
	private int remainingSize () 
	private void resize (int) 
	public void transferLastWriteTo (com.db4o.internal.MarshallingBuffer, boolean) 
	private void addressInParent (int, boolean) 
	public void transferContentTo (com.db4o.internal.Buffer) 
	public void transferContentTo (com.db4o.internal.Buffer, int) 
	public com.db4o.internal.Buffer testDelegate () 
	public com.db4o.internal.MarshallingBuffer addChild () 
	public com.db4o.internal.MarshallingBuffer addChild (boolean, boolean) 
	public void reserveChildLinkSpace (boolean) 
	public void mergeChildren (com.db4o.internal.marshall.MarshallingContext, int, int) 
	private static void mergeChildren (com.db4o.internal.marshall.MarshallingContext, int, com.db4o.internal.MarshallingBuffer, com.db4o.internal.MarshallingBuffer, int) 
	private static void merge (com.db4o.internal.marshall.MarshallingContext, int, com.db4o.internal.MarshallingBuffer, com.db4o.internal.MarshallingBuffer, com.db4o.internal.MarshallingBuffer, int) 
	public void seek (int) 
	private void reserve (int) 
	private void writeLink (com.db4o.internal.MarshallingBuffer, int, int) 
	private void writeIndex (com.db4o.internal.marshall.MarshallingContext, int, int) 
	private int addressInParent () 
	public void debugDecrementLastOffset (int) 
	public boolean hasParent () 
	private boolean storeLengthInLink () 
	public void requestIndexEntry (com.db4o.internal.FieldMetadata) 
	public com.db4o.internal.MarshallingBuffer checkBlockAlignment (com.db4o.internal.marshall.MarshallingContext, com.db4o.internal.MarshallingBuffer, com.db4o.foundation.IntByRef) 
	private void blockAlign (com.db4o.internal.marshall.MarshallingContext, int) 
	public int marshalledLength () 
	private void blockAlign (int) 
	private boolean doBlockAlign () 
	private int blockedLength () 
	private int unblockedLength () 
}

com/db4o/internal/Message.class

package com.db4o.internal
final com.db4o.internal.Message extends java.lang.Object {
	final java.io.PrintStream stream
	void  (com.db4o.internal.ObjectContainerBase, java.lang.String) 
	void  (java.lang.String, int, java.io.PrintStream, boolean) 
	void  (java.lang.String, int, java.io.PrintStream) 
	private void print (java.lang.String, boolean) 
}

com/db4o/internal/Messages.class

package com.db4o.internal
public final com.db4o.internal.Messages extends java.lang.Object {
	public static final int INCOMPATIBLE_FORMAT
	public static final int CLOSED_OR_OPEN_FAILED
	public static final int FAILED_TO_SHUTDOWN
	public static final int FATAL_MSG_ID
	public static final int NOT_IMPLEMENTED
	public static final int OLD_DATABASE_FORMAT
	public static final int ONLY_FOR_INDEXED_FIELDS
	public static final int CLIENT_SERVER_UNSUPPORTED
	public static final int COULD_NOT_OPEN_PORT
	public static final int SERVER_LISTENING_ON_PORT
	private static String[] i_messages
	public void  () 
	public static java.lang.String get (int) 
	public static java.lang.String get (int, java.lang.String) 
	private static void load () 
	public static void logErr (com.db4o.config.Configuration, int, java.lang.String, java.lang.Throwable) 
	public static void logMsg (com.db4o.config.Configuration, int, java.lang.String) 
}

com/db4o/internal/Null.class

package com.db4o.internal
public com.db4o.internal.Null extends java.lang.Object implements com.db4o.internal.Indexable4  {
	public static final com.db4o.internal.Indexable4 INSTANCE
	public void  () 
	public int compareTo (java.lang.Object) 
	public int linkLength () 
	public com.db4o.internal.Comparable4 prepareComparison (java.lang.Object) 
	public java.lang.Object readIndexEntry (com.db4o.internal.Buffer) 
	public void writeIndexEntry (com.db4o.internal.Buffer, java.lang.Object) 
	public void defragIndexEntry (com.db4o.internal.BufferPair) 
	static void  () 
}

com/db4o/internal/NullFieldMetadata.class

package com.db4o.internal
public com.db4o.internal.NullFieldMetadata extends com.db4o.internal.FieldMetadata {
	public void  () 
	public com.db4o.internal.Comparable4 prepareComparison (java.lang.Object) 
	public final java.lang.Object read (com.db4o.internal.marshall.InternalReadContext) 
}

com/db4o/internal/ObjectAnalyzer.class

package com.db4o.internal
 com.db4o.internal.ObjectAnalyzer extends java.lang.Object {
	private final com.db4o.internal.PartialObjectContainer _container
	private final Object _obj
	private com.db4o.internal.ClassMetadata _classMetadata
	private com.db4o.internal.ObjectReference _ref
	private boolean _notStorable
	void  (com.db4o.internal.PartialObjectContainer, java.lang.Object) 
	void analyze (com.db4o.internal.Transaction) 
	private boolean detectClassMetadata (com.db4o.internal.Transaction, com.db4o.reflect.ReflectClass) 
	private void notStorable (java.lang.Object, com.db4o.reflect.ReflectClass) 
	boolean notStorable () 
	private final boolean isPlainObjectOrPrimitive (com.db4o.internal.ClassMetadata) 
	com.db4o.internal.ObjectReference objectReference () 
	public com.db4o.internal.ClassMetadata classMetadata () 
}

com/db4o/internal/ObjectContainerBase.class

package com.db4o.internal
public abstract com.db4o.internal.ObjectContainerBase extends com.db4o.internal.PartialObjectContainer {
	public void  (com.db4o.config.Configuration, com.db4o.internal.ObjectContainerBase) 
	public com.db4o.ObjectSet query (com.db4o.query.Predicate, java.util.Comparator) 
}

com/db4o/internal/ObjectContainerFactory.class

package com.db4o.internal
public com.db4o.internal.ObjectContainerFactory extends java.lang.Object {
	public void  () 
	public static com.db4o.ObjectContainer openObjectContainer (com.db4o.config.Configuration, java.lang.String)  throws com.db4o.ext.OldFormatException 
}

com/db4o/internal/ObjectContainerSpec.class

package com.db4o.internal
public abstract com.db4o.internal.ObjectContainerSpec extends java.lang.Object implements com.db4o.internal.InternalObjectContainer  {
}

com/db4o/internal/ObjectID.class

package com.db4o.internal
public com.db4o.internal.ObjectID extends java.lang.Object {
	public final int _id
	public static final com.db4o.internal.ObjectID IS_NULL
	public static final com.db4o.internal.ObjectID NOT_POSSIBLE
	public static final com.db4o.internal.ObjectID IGNORE
	public void  (int) 
	public boolean isValid () 
	static void  () 
}

com/db4o/internal/ObjectInfoCollectionImpl.class

package com.db4o.internal
public final com.db4o.internal.ObjectInfoCollectionImpl extends java.lang.Object implements com.db4o.ext.ObjectInfoCollection  {
	public static final com.db4o.ext.ObjectInfoCollection EMPTY
	public com.db4o.foundation.Iterable4 _collection
	public void  (com.db4o.foundation.Iterable4) 
	public com.db4o.foundation.Iterator4 iterator () 
	static void  () 
}

com/db4o/internal/ObjectReference.class

package com.db4o.internal
public com.db4o.internal.ObjectReference extends com.db4o.internal.PersistentBase implements com.db4o.ext.ObjectInfo com.db4o.activation.Activator  {
	private com.db4o.internal.ClassMetadata _class
	private Object _object
	private com.db4o.internal.VirtualAttributes _virtualAttributes
	private com.db4o.internal.ObjectReference _idPreceding
	private com.db4o.internal.ObjectReference _idSubsequent
	private int _idSize
	private com.db4o.internal.ObjectReference _hcPreceding
	private com.db4o.internal.ObjectReference _hcSubsequent
	private int _hcSize
	private int _hcHashcode
	private int _lastTopLevelCallId
	public void  () 
	public void  (int) 
	public void  (com.db4o.internal.ClassMetadata, int) 
	public void activate () 
	public void activate (com.db4o.internal.Transaction, java.lang.Object, int, boolean) 
	void activate1 (com.db4o.internal.Transaction, java.lang.Object, int, boolean) 
	private void logActivation (com.db4o.internal.ObjectContainerBase, java.lang.String) 
	private void logEvent (com.db4o.internal.ObjectContainerBase, java.lang.String, int) 
	public final void addExistingReferenceToIdTree (com.db4o.internal.Transaction) 
	boolean continueSet (com.db4o.internal.Transaction, int) 
	private void objectOnNew (com.db4o.internal.Transaction, java.lang.Object) 
	public void deactivate (com.db4o.internal.Transaction, int) 
	public byte getIdentifier () 
	public long getInternalID () 
	public java.lang.Object getObject () 
	public java.lang.Object getObjectReference () 
	public com.db4o.internal.ObjectContainerBase container () 
	public com.db4o.internal.Transaction transaction () 
	public com.db4o.ext.Db4oUUID getUUID () 
	public long getVersion () 
	public final com.db4o.internal.ClassMetadata classMetadata () 
	public void classMetadata (com.db4o.internal.ClassMetadata) 
	public int ownLength () 
	public com.db4o.internal.VirtualAttributes produceVirtualAttributes () 
	final java.lang.Object peekPersisted (com.db4o.internal.Transaction, int) 
	final java.lang.Object read (com.db4o.internal.Transaction, int, int, boolean) 
	public final java.lang.Object read (com.db4o.internal.Transaction, com.db4o.internal.StatefulBuffer, java.lang.Object, int, int, boolean) 
	public final java.lang.Object readPrefetch (com.db4o.internal.Transaction, com.db4o.internal.StatefulBuffer) 
	public final void readThis (com.db4o.internal.Transaction, com.db4o.internal.Buffer) 
	public void setObjectWeak (com.db4o.internal.ObjectContainerBase, java.lang.Object) 
	public void setObject (java.lang.Object) 
	final void store (com.db4o.internal.Transaction, com.db4o.internal.ClassMetadata, java.lang.Object) 
	public void flagForDelete (int) 
	public boolean isFlaggedForDelete () 
	public void flagAsHandled (int) 
	public final boolean isFlaggedAsHandled (int) 
	public final boolean isValid () 
	public static final boolean isValidId (int) 
	public com.db4o.internal.VirtualAttributes virtualAttributes () 
	public com.db4o.internal.VirtualAttributes virtualAttributes (com.db4o.internal.Transaction) 
	public void setVirtualAttributes (com.db4o.internal.VirtualAttributes) 
	public void writeThis (com.db4o.internal.Transaction, com.db4o.internal.Buffer) 
	public void writeUpdate (com.db4o.internal.Transaction, int) 
	private boolean objectCanUpdate (com.db4o.internal.Transaction, java.lang.Object) 
	public com.db4o.internal.ObjectReference hc_add (com.db4o.internal.ObjectReference) 
	public void hc_init () 
	private com.db4o.internal.ObjectReference hc_add1 (com.db4o.internal.ObjectReference) 
	private com.db4o.internal.ObjectReference hc_balance () 
	private void hc_calculateSize () 
	private int hc_compare (com.db4o.internal.ObjectReference) 
	public com.db4o.internal.ObjectReference hc_find (java.lang.Object) 
	private com.db4o.internal.ObjectReference hc_find (int, java.lang.Object) 
	private int hc_getCode (java.lang.Object) 
	private com.db4o.internal.ObjectReference hc_rotateLeft () 
	private com.db4o.internal.ObjectReference hc_rotateRight () 
	private com.db4o.internal.ObjectReference hc_rotateSmallestUp () 
	com.db4o.internal.ObjectReference hc_remove (com.db4o.internal.ObjectReference) 
	public void hc_traverse (com.db4o.foundation.Visitor4) 
	private com.db4o.internal.ObjectReference hc_remove () 
	com.db4o.internal.ObjectReference id_add (com.db4o.internal.ObjectReference) 
	private com.db4o.internal.ObjectReference id_add1 (com.db4o.internal.ObjectReference) 
	private com.db4o.internal.ObjectReference id_balance () 
	private void id_calculateSize () 
	com.db4o.internal.ObjectReference id_find (int) 
	private com.db4o.internal.ObjectReference id_rotateLeft () 
	private com.db4o.internal.ObjectReference id_rotateRight () 
	private com.db4o.internal.ObjectReference id_rotateSmallestUp () 
	com.db4o.internal.ObjectReference id_remove (int) 
	private com.db4o.internal.ObjectReference id_remove () 
	public java.lang.String toString () 
}

com/db4o/internal/PartialEmbeddedClientObjectContainer.class

package com.db4o.internal
public abstract com.db4o.internal.PartialEmbeddedClientObjectContainer extends java.lang.Object implements com.db4o.types.TransientClass com.db4o.internal.ObjectContainerSpec  {
	protected final com.db4o.internal.LocalObjectContainer _server
	protected final com.db4o.internal.Transaction _transaction
	private boolean _closed
	public void  (com.db4o.internal.LocalObjectContainer, com.db4o.internal.Transaction) 
	public void  (com.db4o.internal.LocalObjectContainer) 
	public void backup (java.lang.String)  throws com.db4o.Db4oIOException com.db4o.DatabaseClosedException com.db4o.foundation.NotSupportedException 
	public void bind (java.lang.Object, long)  throws com.db4o.ext.InvalidIDException com.db4o.DatabaseClosedException 
	public com.db4o.types.Db4oCollections collections () 
	public com.db4o.config.Configuration configure () 
	public java.lang.Object descend (java.lang.Object, java.lang.String[]) 
	private void checkClosed () 
	public java.lang.Object getByID (long)  throws com.db4o.DatabaseClosedException com.db4o.ext.InvalidIDException 
	public java.lang.Object getByUUID (com.db4o.ext.Db4oUUID)  throws com.db4o.DatabaseClosedException com.db4o.Db4oIOException 
	public long getID (java.lang.Object) 
	public com.db4o.ext.ObjectInfo getObjectInfo (java.lang.Object) 
	public com.db4o.ext.Db4oDatabase identity () 
	public boolean isActive (java.lang.Object) 
	public boolean isCached (long) 
	public boolean isClosed () 
	public boolean isStored (java.lang.Object)  throws com.db4o.DatabaseClosedException 
	public com.db4o.reflect.ReflectClass[] knownClasses () 
	public java.lang.Object lock () 
	public void migrateFrom (com.db4o.ObjectContainer) 
	public java.lang.Object peekPersisted (java.lang.Object, int, boolean) 
	public void purge () 
	public void purge (java.lang.Object) 
	public com.db4o.reflect.generic.GenericReflector reflector () 
	public void refresh (java.lang.Object, int) 
	public void releaseSemaphore (java.lang.String) 
	public com.db4o.replication.ReplicationProcess replicationBegin (com.db4o.ObjectContainer, com.db4o.replication.ReplicationConflictHandler) 
	public void set (java.lang.Object, int) 
	public boolean setSemaphore (java.lang.String, int) 
	public com.db4o.ext.StoredClass storedClass (java.lang.Object) 
	public com.db4o.ext.StoredClass[] storedClasses () 
	public com.db4o.ext.SystemInfo systemInfo () 
	public long version () 
	public void activate (java.lang.Object, int)  throws com.db4o.Db4oIOException com.db4o.DatabaseClosedException 
	public boolean close ()  throws com.db4o.Db4oIOException 
	public void commit ()  throws com.db4o.Db4oIOException com.db4o.DatabaseClosedException com.db4o.DatabaseReadOnlyException com.db4o.constraints.UniqueFieldValueConstraintViolationException 
	public void deactivate (java.lang.Object, int)  throws com.db4o.DatabaseClosedException 
	public void delete (java.lang.Object)  throws com.db4o.Db4oIOException com.db4o.DatabaseClosedException com.db4o.DatabaseReadOnlyException 
	public com.db4o.ext.ExtObjectContainer ext () 
	public com.db4o.ObjectSet get (java.lang.Object)  throws com.db4o.Db4oIOException com.db4o.DatabaseClosedException 
	public com.db4o.query.Query query ()  throws com.db4o.DatabaseClosedException 
	public com.db4o.ObjectSet query (java.lang.Class)  throws com.db4o.Db4oIOException com.db4o.DatabaseClosedException 
	public com.db4o.ObjectSet query (com.db4o.query.Predicate)  throws com.db4o.Db4oIOException com.db4o.DatabaseClosedException 
	public com.db4o.ObjectSet query (com.db4o.query.Predicate, com.db4o.query.QueryComparator)  throws com.db4o.Db4oIOException com.db4o.DatabaseClosedException 
	public void rollback ()  throws com.db4o.Db4oIOException com.db4o.DatabaseClosedException com.db4o.DatabaseReadOnlyException 
	public void set (java.lang.Object)  throws com.db4o.DatabaseClosedException com.db4o.DatabaseReadOnlyException 
	public com.db4o.internal.ObjectContainerBase container () 
	public com.db4o.internal.Transaction transaction () 
	public void callbacks (com.db4o.internal.callbacks.Callbacks) 
	public com.db4o.internal.callbacks.Callbacks callbacks () 
	public final com.db4o.internal.query.NativeQueryHandler getNativeQueryHandler () 
	public void onCommittedListener () 
	private static com.db4o.ObjectContainer cast (com.db4o.internal.PartialEmbeddedClientObjectContainer) 
	public com.db4o.internal.ClassMetadata classMetadataForReflectClass (com.db4o.reflect.ReflectClass) 
	public com.db4o.internal.ClassMetadata classMetadataForName (java.lang.String) 
	public com.db4o.internal.ClassMetadata classMetadataForId (int) 
	public com.db4o.internal.HandlerRegistry handlers () 
}

com/db4o/internal/PartialObjectContainer$1.class

package com.db4o.internal
 com.db4o.internal.PartialObjectContainer$1 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final String val$fieldName
	final com.db4o.internal.FieldMetadata[] val$field
	final com.db4o.internal.PartialObjectContainer this$0
	void  (com.db4o.internal.PartialObjectContainer, java.lang.String, com.db4o.internal.FieldMetadata[]) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/PartialObjectContainer$PendingActivation.class

package com.db4o.internal
final com.db4o.internal.PartialObjectContainer$PendingActivation extends java.lang.Object {
	public final com.db4o.internal.ObjectReference ref
	public final int depth
	public void  (com.db4o.internal.ObjectReference, int) 
}

com/db4o/internal/PartialObjectContainer$PendingSet.class

package com.db4o.internal
 com.db4o.internal.PartialObjectContainer$PendingSet extends java.lang.Object {
	public final com.db4o.internal.Transaction transaction
	public final com.db4o.internal.ObjectReference ref
	public final int depth
	public void  (com.db4o.internal.Transaction, com.db4o.internal.ObjectReference, int) 
}

com/db4o/internal/PartialObjectContainer.class

package com.db4o.internal
public abstract com.db4o.internal.PartialObjectContainer extends java.lang.Object implements com.db4o.types.TransientClass com.db4o.Internal4 com.db4o.internal.ObjectContainerSpec  {
	protected com.db4o.internal.ClassMetadataRepository _classCollection
	protected com.db4o.internal.cs.ClassInfoHelper _classMetaHelper
	protected com.db4o.internal.Config4Impl _config
	private int _stackDepth
	private final com.db4o.internal.ReferenceSystemRegistry _referenceSystemRegistry
	private com.db4o.foundation.Tree _justPeeked
	public final Object _lock
	private com.db4o.foundation.List4 _pendingClassUpdates
	final com.db4o.internal.ObjectContainerBase _parent
	boolean _refreshInsteadOfActivate
	int _showInternalClasses
	private com.db4o.foundation.List4 _stillToActivate
	private com.db4o.foundation.List4 _stillToDeactivate
	private com.db4o.foundation.List4 _stillToSet
	private com.db4o.internal.Transaction _systemTransaction
	protected com.db4o.internal.Transaction _transaction
	private boolean _instantiating
	public com.db4o.internal.HandlerRegistry _handlers
	int _replicationCallState
	com.db4o.internal.WeakReferenceCollector _references
	private com.db4o.internal.query.NativeQueryHandler _nativeQueryHandler
	private final com.db4o.internal.ObjectContainerBase _this
	private com.db4o.internal.callbacks.Callbacks _callbacks
	protected final com.db4o.foundation.PersistentTimeStampIdGenerator _timeStampIdGenerator
	private int _topLevelCallId
	private com.db4o.foundation.IntIdGenerator _topLevelCallIdGenerator
	private boolean _topLevelCallCompleted
	protected void  (com.db4o.config.Configuration, com.db4o.internal.ObjectContainerBase) 
	public final void open ()  throws com.db4o.ext.OldFormatException 
	protected abstract void openImpl ()  throws com.db4o.Db4oIOException 
	public final void activateDefaultDepth (com.db4o.internal.Transaction, java.lang.Object) 
	public final void activate (com.db4o.internal.Transaction, java.lang.Object, int) 
	final void activatePending (com.db4o.internal.Transaction) 
	public final void bind (com.db4o.internal.Transaction, java.lang.Object, long)  throws com.db4o.foundation.ArgumentNullException java.lang.IllegalArgumentException 
	public final com.db4o.internal.ObjectReference bind2 (com.db4o.internal.Transaction, com.db4o.internal.ObjectReference, java.lang.Object) 
	private com.db4o.internal.ClassMetadata classMetadataForObject (java.lang.Object) 
	public abstract byte blockSize () 
	public final int bytesToBlocks (long) 
	public final int blockAlignedBytes (int) 
	public final int blocksToBytes (int) 
	private final boolean breakDeleteForEnum (com.db4o.internal.ObjectReference, boolean) 
	boolean canUpdate () 
	public final void checkClosed ()  throws com.db4o.DatabaseClosedException 
	protected final void checkReadOnly ()  throws com.db4o.DatabaseReadOnlyException 
	final void processPendingClassUpdates () 
	public final com.db4o.internal.Transaction checkTransaction () 
	public final com.db4o.internal.Transaction checkTransaction (com.db4o.internal.Transaction) 
	public final boolean close () 
	protected void handleExceptionOnClose (java.lang.Exception) 
	private void close1 () 
	protected abstract void close2 () 
	public final void shutdownObjectContainer () 
	protected abstract void shutdownDataStorage () 
	public com.db4o.types.Db4oCollections collections (com.db4o.internal.Transaction) 
	public final void commit (com.db4o.internal.Transaction)  throws com.db4o.DatabaseReadOnlyException com.db4o.DatabaseClosedException 
	public abstract void commit1 (com.db4o.internal.Transaction) 
	public com.db4o.config.Configuration configure () 
	public com.db4o.internal.Config4Impl config () 
	public abstract int converterVersion () 
	public abstract com.db4o.internal.query.result.AbstractQueryResult newQueryResult (com.db4o.internal.Transaction, com.db4o.config.QueryEvaluationMode) 
	protected void createStringIO (byte) 
	protected final void initializeTransactions () 
	public abstract com.db4o.internal.Transaction newTransaction (com.db4o.internal.Transaction, com.db4o.internal.TransactionalReferenceSystem) 
	public com.db4o.internal.Transaction newUserTransaction () 
	public abstract long currentVersion () 
	public boolean createClassMetadata (com.db4o.internal.ClassMetadata, com.db4o.reflect.ReflectClass, com.db4o.internal.ClassMetadata) 
	public com.db4o.types.Db4oType db4oTypeStored (com.db4o.internal.Transaction, java.lang.Object) 
	public final void deactivate (com.db4o.internal.Transaction, java.lang.Object, int)  throws com.db4o.DatabaseClosedException 
	private final void deactivateInternal (com.db4o.internal.Transaction, java.lang.Object, int) 
	public final void delete (com.db4o.internal.Transaction, java.lang.Object)  throws com.db4o.DatabaseReadOnlyException com.db4o.DatabaseClosedException 
	public final void delete1 (com.db4o.internal.Transaction, java.lang.Object, boolean) 
	public final void delete2 (com.db4o.internal.Transaction, com.db4o.internal.ObjectReference, java.lang.Object, int, boolean) 
	final void delete3 (com.db4o.internal.Transaction, com.db4o.internal.ObjectReference, int, boolean) 
	private void activateForDeletionCallback (com.db4o.internal.Transaction, com.db4o.internal.ClassMetadata, java.lang.Object) 
	private boolean caresAboutDeleting (com.db4o.internal.ClassMetadata) 
	private boolean caresAboutDeleted (com.db4o.internal.ClassMetadata) 
	private boolean objectCanDelete (com.db4o.internal.Transaction, com.db4o.internal.ClassMetadata, java.lang.Object) 
	private void objectOnDelete (com.db4o.internal.Transaction, com.db4o.internal.ClassMetadata, java.lang.Object) 
	public abstract boolean delete4 (com.db4o.internal.Transaction, com.db4o.internal.ObjectReference, int, boolean) 
	java.lang.Object descend (com.db4o.internal.Transaction, java.lang.Object, java.lang.String[]) 
	public boolean detectSchemaChanges () 
	public boolean dispatchsEvents () 
	protected boolean doFinalize () 
	final void shutdownHook () 
	private boolean operationIsProcessing () 
	private boolean allOperationsCompleted () 
	void fatalException (int) 
	final void fatalException (java.lang.Throwable) 
	final void fatalException (java.lang.Throwable, int) 
	protected void finalize () 
	private boolean configuredForAutomaticShutDown () 
	void gc () 
	public final com.db4o.ObjectSet get (com.db4o.internal.Transaction, java.lang.Object) 
	private final com.db4o.internal.query.result.QueryResult getInternal (com.db4o.internal.Transaction, java.lang.Object) 
	public abstract com.db4o.internal.query.result.AbstractQueryResult getAll (com.db4o.internal.Transaction) 
	public final java.lang.Object getByID (com.db4o.internal.Transaction, long)  throws com.db4o.DatabaseClosedException com.db4o.ext.InvalidIDException 
	public final java.lang.Object getByID2 (com.db4o.internal.Transaction, int) 
	public final java.lang.Object getActivatedObjectFromCache (com.db4o.internal.Transaction, int) 
	public final java.lang.Object readActivatedObjectNotInCache (com.db4o.internal.Transaction, int) 
	public final java.lang.Object getByUUID (com.db4o.internal.Transaction, com.db4o.ext.Db4oUUID) 
	public final int getID (com.db4o.internal.Transaction, java.lang.Object) 
	public final com.db4o.ext.ObjectInfo getObjectInfo (com.db4o.internal.Transaction, java.lang.Object) 
	public final com.db4o.internal.HardObjectReference getHardObjectReferenceById (com.db4o.internal.Transaction, int) 
	public final com.db4o.internal.StatefulBuffer getWriter (com.db4o.internal.Transaction, int, int) 
	public final com.db4o.internal.Transaction systemTransaction () 
	public final com.db4o.internal.Transaction transaction () 
	public final com.db4o.internal.ClassMetadata classMetadataForReflectClass (com.db4o.reflect.ReflectClass) 
	public com.db4o.internal.ClassMetadata produceClassMetadata (com.db4o.reflect.ReflectClass) 
	final com.db4o.internal.ClassMetadata getActiveClassMetadata (com.db4o.reflect.ReflectClass) 
	private final boolean cantGetClassMetadata (com.db4o.reflect.ReflectClass) 
	public int classMetadataIdForName (java.lang.String) 
	public com.db4o.internal.ClassMetadata classMetadataForName (java.lang.String) 
	public com.db4o.internal.ClassMetadata classMetadataForId (int) 
	public com.db4o.internal.HandlerRegistry handlers () 
	public boolean needsLockFileThread () 
	protected boolean hasShutDownHook () 
	protected void initialize1 (com.db4o.config.Configuration) 
	private com.db4o.internal.Config4Impl initializeConfig (com.db4o.config.Configuration) 
	void initialize2 () 
	public final com.db4o.internal.TransactionalReferenceSystem createReferenceSystem () 
	void initialize2NObjectCarrier () 
	private void initializePostOpen () 
	protected void initializePostOpenExcludingTransportObjectContainer () 
	void initializeEssentialClasses () 
	final void instantiating (boolean) 
	final boolean isActive (com.db4o.internal.Transaction, java.lang.Object) 
	public boolean isCached (com.db4o.internal.Transaction, long) 
	public boolean isClient () 
	public final boolean isClosed () 
	final boolean isInstantiating () 
	boolean isServer () 
	public final boolean isStored (com.db4o.internal.Transaction, java.lang.Object) 
	public com.db4o.reflect.ReflectClass[] knownClasses () 
	public com.db4o.internal.TypeHandler4 handlerByID (int) 
	public java.lang.Object lock () 
	public final void logMsg (int, java.lang.String) 
	public boolean maintainsIndices () 
	void message (java.lang.String) 
	public void migrateFrom (com.db4o.ObjectContainer) 
	public final void needsUpdate (com.db4o.internal.ClassMetadata) 
	public long generateTimeStampId () 
	public abstract int newUserObject () 
	public final java.lang.Object peekPersisted (com.db4o.internal.Transaction, java.lang.Object, int, boolean)  throws com.db4o.DatabaseClosedException 
	public final java.lang.Object peekPersisted (com.db4o.internal.Transaction, int, int, boolean) 
	void peeked (int, java.lang.Object) 
	public void purge () 
	public final void purge (com.db4o.internal.Transaction, java.lang.Object) 
	final void removeFromAllReferenceSystems (java.lang.Object) 
	public final com.db4o.internal.query.NativeQueryHandler getNativeQueryHandler () 
	public final com.db4o.ObjectSet query (com.db4o.internal.Transaction, com.db4o.query.Predicate) 
	public final com.db4o.ObjectSet query (com.db4o.internal.Transaction, com.db4o.query.Predicate, com.db4o.query.QueryComparator) 
	public final com.db4o.ObjectSet query (com.db4o.internal.Transaction, java.lang.Class) 
	public final com.db4o.query.Query query (com.db4o.internal.Transaction) 
	public abstract void raiseVersion (long) 
	public abstract void readBytes (byte[], int, int)  throws com.db4o.Db4oIOException 
	public abstract void readBytes (byte[], int, int, int)  throws com.db4o.Db4oIOException 
	public final com.db4o.internal.Buffer bufferByAddress (int, int)  throws com.db4o.Db4oIOException 
	private void checkAddress (int)  throws java.lang.IllegalArgumentException 
	public final com.db4o.internal.StatefulBuffer readWriterByAddress (com.db4o.internal.Transaction, int, int)  throws com.db4o.Db4oIOException 
	public abstract com.db4o.internal.StatefulBuffer readWriterByID (com.db4o.internal.Transaction, int) 
	public abstract com.db4o.internal.Buffer readReaderByID (com.db4o.internal.Transaction, int) 
	public abstract com.db4o.internal.StatefulBuffer[] readWritersByIDs (com.db4o.internal.Transaction, int[]) 
	private void reboot () 
	public com.db4o.reflect.generic.GenericReflector reflector () 
	public final void refresh (com.db4o.internal.Transaction, java.lang.Object, int) 
	final void refreshClasses () 
	public abstract void releaseSemaphore (java.lang.String) 
	public void flagAsHandled (com.db4o.internal.ObjectReference) 
	boolean flagForDelete (com.db4o.internal.ObjectReference) 
	public abstract void releaseSemaphores (com.db4o.internal.Transaction) 
	void rename (com.db4o.internal.Config4Impl) 
	protected boolean rename1 (com.db4o.internal.Config4Impl) 
	public com.db4o.replication.ReplicationProcess replicationBegin (com.db4o.ObjectContainer, com.db4o.replication.ReplicationConflictHandler) 
	public final int oldReplicationHandles (com.db4o.internal.Transaction, java.lang.Object) 
	public final boolean handledInCurrentTopLevelCall (com.db4o.internal.ObjectReference) 
	public abstract void reserve (int) 
	public final void rollback (com.db4o.internal.Transaction) 
	public abstract void rollback1 (com.db4o.internal.Transaction) 
	public void send (java.lang.Object) 
	public final void set (com.db4o.internal.Transaction, java.lang.Object)  throws com.db4o.DatabaseClosedException com.db4o.DatabaseReadOnlyException 
	public final void set (com.db4o.internal.Transaction, java.lang.Object, int)  throws com.db4o.DatabaseClosedException com.db4o.DatabaseReadOnlyException 
	public final int setInternal (com.db4o.internal.Transaction, java.lang.Object, boolean)  throws com.db4o.DatabaseClosedException com.db4o.DatabaseReadOnlyException 
	public final int setInternal (com.db4o.internal.Transaction, java.lang.Object, int, boolean)  throws com.db4o.DatabaseClosedException com.db4o.DatabaseReadOnlyException 
	public final int setAfterReplication (com.db4o.internal.Transaction, java.lang.Object, int, boolean) 
	public final void setByNewReplication (com.db4o.internal.replication.Db4oReplicationReferenceProvider, java.lang.Object) 
	private final int set2 (com.db4o.internal.Transaction, java.lang.Object, int, boolean) 
	public void checkStillToSet () 
	void notStorable (com.db4o.reflect.ReflectClass, java.lang.Object) 
	public final int set3 (com.db4o.internal.Transaction, java.lang.Object, int, boolean) 
	private final boolean updateDepthSufficient (int) 
	private boolean objectCanNew (com.db4o.internal.Transaction, com.db4o.internal.ClassMetadata, java.lang.Object) 
	public abstract void setDirtyInSystemTransaction (com.db4o.internal.PersistentBase) 
	public abstract boolean setSemaphore (java.lang.String, int) 
	void stringIO (com.db4o.internal.LatinStringIO) 
	final boolean showInternalClasses () 
	public synchronized void showInternalClasses (boolean) 
	private final boolean stackIsSmall () 
	boolean stateMessages () 
	final com.db4o.foundation.List4 stillTo1 (com.db4o.internal.Transaction, com.db4o.foundation.List4, java.lang.Object, int, boolean) 
	public final void stillToActivate (com.db4o.internal.Transaction, java.lang.Object, int) 
	public final void stillToDeactivate (com.db4o.internal.Transaction, java.lang.Object, int, boolean) 
	void stillToSet (com.db4o.internal.Transaction, com.db4o.internal.ObjectReference, int) 
	protected final void stopSession () 
	public final com.db4o.ext.StoredClass storedClass (com.db4o.internal.Transaction, java.lang.Object) 
	public com.db4o.ext.StoredClass[] storedClasses (com.db4o.internal.Transaction) 
	public com.db4o.internal.LatinStringIO stringIO () 
	public abstract com.db4o.ext.SystemInfo systemInfo () 
	private final void beginTopLevelCall () 
	public final void beginTopLevelSet () 
	private final void completeTopLevelCall () 
	private void completeTopLevelCall (com.db4o.ext.Db4oException)  throws com.db4o.ext.Db4oException 
	public final void completeTopLevelSet () 
	public final void completeTopLevelSet (com.db4o.ext.Db4oException) 
	private final void endTopLevelCall () 
	public final void endTopLevelSet (com.db4o.internal.Transaction) 
	private final void generateCallIDOnTopLevel () 
	public int stackDepth () 
	public void stackDepth (int) 
	public int topLevelCallId () 
	public void topLevelCallId (int) 
	public long version () 
	public abstract void shutdown () 
	public abstract void writeDirty () 
	public abstract void writeNew (com.db4o.internal.Transaction, com.db4o.internal.slots.Pointer4, com.db4o.internal.ClassMetadata, com.db4o.internal.Buffer) 
	public abstract void writeTransactionPointer (int) 
	public abstract void writeUpdate (com.db4o.internal.Transaction, com.db4o.internal.slots.Pointer4, com.db4o.internal.ClassMetadata, com.db4o.internal.Buffer) 
	private static com.db4o.internal.ExternalObjectContainer cast (com.db4o.internal.PartialObjectContainer) 
	public com.db4o.internal.callbacks.Callbacks callbacks () 
	public void callbacks (com.db4o.internal.callbacks.Callbacks) 
	public com.db4o.internal.Config4Impl configImpl () 
	public com.db4o.internal.UUIDFieldMetadata uUIDIndex () 
	public com.db4o.internal.VersionFieldMetadata versionIndex () 
	public com.db4o.internal.ClassMetadataRepository classCollection () 
	public com.db4o.internal.cs.ClassInfoHelper getClassMetaHelper () 
	public abstract long[] getIDsForClass (com.db4o.internal.Transaction, com.db4o.internal.ClassMetadata) 
	public abstract com.db4o.internal.query.result.QueryResult classOnlyQuery (com.db4o.internal.Transaction, com.db4o.internal.ClassMetadata) 
	public abstract com.db4o.internal.query.result.QueryResult executeQuery (com.db4o.internal.query.processor.QQuery) 
	public void replicationCallState (int) 
	public abstract void onCommittedListener () 
	public com.db4o.internal.ReferenceSystemRegistry referenceSystemRegistry () 
	public com.db4o.internal.ObjectContainerBase container () 
}

com/db4o/internal/PendingClassInits.class

package com.db4o.internal
 com.db4o.internal.PendingClassInits extends java.lang.Object {
	private final com.db4o.internal.Transaction _systemTransaction
	private com.db4o.foundation.Collection4 _pending
	private com.db4o.foundation.Queue4 _members
	private com.db4o.foundation.Queue4 _statics
	private com.db4o.foundation.Queue4 _writes
	private com.db4o.foundation.Queue4 _inits
	private boolean _running
	void  (com.db4o.internal.Transaction) 
	void process (com.db4o.internal.ClassMetadata) 
	private void checkMembers () 
	private com.db4o.internal.ObjectContainerBase stream () 
	private void checkStatics () 
	private void checkWrites () 
	private void checkInits () 
}

com/db4o/internal/Persistent.class

package com.db4o.internal
public abstract com.db4o.internal.Persistent extends java.lang.Object {
	public abstract byte getIdentifier () 
	public abstract int ownLength () 
	public abstract void readThis (com.db4o.internal.Transaction, com.db4o.internal.Buffer) 
	public abstract void writeThis (com.db4o.internal.Transaction, com.db4o.internal.Buffer) 
}

com/db4o/internal/PersistentBase.class

package com.db4o.internal
public abstract com.db4o.internal.PersistentBase extends java.lang.Object implements com.db4o.internal.Persistent  {
	protected int _id
	protected int _state
	public void  () 
	public final boolean beginProcessing () 
	final void bitFalse (int) 
	final boolean bitIsFalse (int) 
	final boolean bitIsTrue (int) 
	final void bitTrue (int) 
	void cacheDirty (com.db4o.foundation.Collection4) 
	public void endProcessing () 
	public void free (com.db4o.internal.Transaction) 
	public int getID () 
	public final boolean isActive () 
	public boolean isDirty () 
	public final boolean isNew () 
	public int linkLength () 
	final void notCachedDirty () 
	public void read (com.db4o.internal.Transaction) 
	public void setID (int) 
	public final void setStateClean () 
	public final void setStateDeactivated () 
	public void setStateDirty () 
	void setStateOnRead (com.db4o.internal.Buffer) 
	public final void write (com.db4o.internal.Transaction) 
	public boolean isFreespaceComponent () 
	private final void writeToFile (com.db4o.internal.Transaction, com.db4o.internal.Buffer, com.db4o.internal.slots.Slot) 
	public boolean writeObjectBegin () 
	public void writeOwnID (com.db4o.internal.Transaction, com.db4o.internal.Buffer) 
	public int hashCode () 
}

com/db4o/internal/PersistentIntegerArray.class

package com.db4o.internal
public com.db4o.internal.PersistentIntegerArray extends com.db4o.internal.PersistentBase {
	private int[] _ints
	public void  (int) 
	public void  (int[]) 
	public byte getIdentifier () 
	public int ownLength () 
	public void readThis (com.db4o.internal.Transaction, com.db4o.internal.Buffer) 
	public void writeThis (com.db4o.internal.Transaction, com.db4o.internal.Buffer) 
	private int size () 
	public int[] array () 
}

com/db4o/internal/Platform4$1.class

package com.db4o.internal
 com.db4o.internal.Platform4$1 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final com.db4o.internal.ObjectContainerBase val$a_stream
	final com.db4o.foundation.Collection4 val$col
	void  (com.db4o.internal.ObjectContainerBase, com.db4o.foundation.Collection4) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/Platform4$2.class

package com.db4o.internal
 com.db4o.internal.Platform4$2 extends java.lang.Object implements com.db4o.config.ObjectAttribute  {
	void  () 
	public java.lang.Object attribute (java.lang.Object) 
}

com/db4o/internal/Platform4.class

package com.db4o.internal
public final com.db4o.internal.Platform4 extends java.lang.Object {
	private static final String JDK_PACKAGE
	private static com.db4o.foundation.TernaryBool collectionCheck
	private static com.db4o.internal.JDK jdkWrapper
	private static com.db4o.foundation.TernaryBool nioCheck
	private static com.db4o.foundation.TernaryBool setAccessibleCheck
	private static com.db4o.foundation.TernaryBool shutDownHookCheck
	static com.db4o.foundation.TernaryBool callConstructorCheck
	static com.db4o.internal.ShutDownRunnable shutDownRunnable
	static Thread shutDownThread
	static final String ACCESSIBLEOBJECT
	static final String GETCONSTRUCTOR
	static final String REFERENCEQUEUE
	static final String REFLECTIONFACTORY
	static final String RUNFINALIZERSONEXIT
	static final String UTIL
	static final String DB4O_PACKAGE
	static final String DB4O_CONFIG
	static final String DB4O_ASSEMBLY
	private static com.db4o.foundation.TernaryBool weakReferenceCheck
	private static final Class[] SIMPLE_CLASSES
	public void  () 
	static final synchronized void addShutDownHook (com.db4o.internal.PartialObjectContainer) 
	public static final boolean canSetAccessible () 
	static final boolean classIsAvailable (java.lang.String) 
	static com.db4o.types.Db4oCollections collections (com.db4o.internal.Transaction) 
	static final com.db4o.reflect.Reflector createReflector (java.lang.Object) 
	static final java.lang.Object createReferenceQueue () 
	public static java.lang.Object createWeakReference (java.lang.Object) 
	static final java.lang.Object createActiveObjectReference (java.lang.Object, java.lang.Object, java.lang.Object) 
	public static java.lang.Object deserialize (byte[]) 
	public static final long doubleToLong (double) 
	public static final com.db4o.internal.query.processor.QConEvaluation evaluationCreate (com.db4o.internal.Transaction, java.lang.Object) 
	public static final void evaluationEvaluate (java.lang.Object, com.db4o.query.Candidate) 
	public static java.lang.Object[] collectionToArray (com.db4o.internal.ObjectContainerBase, java.lang.Object) 
	static final com.db4o.foundation.Collection4 flattenCollection (com.db4o.internal.ObjectContainerBase, java.lang.Object) 
	public static com.db4o.internal.Config4Class extendConfiguration (com.db4o.reflect.ReflectClass, com.db4o.config.Configuration, com.db4o.internal.Config4Class) 
	static final void flattenCollection1 (com.db4o.internal.ObjectContainerBase, java.lang.Object, com.db4o.foundation.Collection4) 
	static final void flattenCollection2 (com.db4o.internal.ObjectContainerBase, java.lang.Object, com.db4o.foundation.Collection4) 
	static final void forEachCollectionElement (java.lang.Object, com.db4o.foundation.Visitor4) 
	public static final java.lang.String format (java.util.Date, boolean) 
	public static java.lang.Object getClassForType (java.lang.Object) 
	public static final void getDefaultConfiguration (com.db4o.internal.Config4Impl) 
	public static java.lang.Object getTypeForClass (java.lang.Object) 
	static final java.lang.Object getYapRefObject (java.lang.Object) 
	static final synchronized boolean hasCollections () 
	public static final boolean hasLockFileThread () 
	public static final boolean hasNio () 
	static final boolean hasShutDownHook () 
	static final boolean hasWeakReferences () 
	static final boolean ignoreAsConstraint (java.lang.Object) 
	static final boolean isCollectionTranslator (com.db4o.internal.Config4Class) 
	public static boolean isConnected (java.net.Socket) 
	public static final boolean isValueType (com.db4o.reflect.ReflectClass) 
	public static com.db4o.internal.JDK jdk () 
	private static void createJdk () 
	private static com.db4o.internal.JDK createJDKWrapper (java.lang.String) 
	public static boolean isSimple (java.lang.Class) 
	static final void killYapRef (java.lang.Object) 
	public static void link () 
	public static final void lockFile (java.lang.String, java.lang.Object) 
	public static final void unlockFile (java.lang.String, java.lang.Object) 
	public static final double longToDouble (long) 
	static void markTransient (java.lang.String) 
	static boolean callConstructor () 
	private static final void netReadAsJava (com.db4o.internal.Config4Impl, java.lang.String) 
	private static final boolean noNIO () 
	static final void pollReferenceQueue (java.lang.Object, java.lang.Object) 
	public static void postOpen (com.db4o.ObjectContainer) 
	static void preClose (com.db4o.ObjectContainer) 
	private static final boolean propertyIs (java.lang.String, java.lang.String) 
	public static void registerCollections (com.db4o.reflect.generic.GenericReflector) 
	static final synchronized void removeShutDownHook (com.db4o.internal.PartialObjectContainer) 
	public static final byte[] serialize (java.lang.Object)  throws java.lang.Exception 
	public static final void setAccessible (java.lang.Object) 
	public static boolean storeStaticFieldValues (com.db4o.reflect.Reflector, com.db4o.reflect.ReflectClass) 
	private static final void translate (com.db4o.config.ObjectClass, java.lang.String) 
	private static final void translate (com.db4o.internal.Config4Impl, java.lang.String, java.lang.String) 
	private static final void translateCollection (com.db4o.internal.Config4Impl, java.lang.String, java.lang.String, boolean) 
	private static final void translateUtilNull (com.db4o.internal.Config4Impl, java.lang.String) 
	static final com.db4o.internal.handlers.NetTypeHandler[] types (com.db4o.internal.ObjectContainerBase) 
	public static byte[] updateClassName (byte[]) 
	public static java.lang.Object weakReferenceTarget (java.lang.Object) 
	public static java.lang.Object wrapEvaluation (java.lang.Object) 
	public static boolean isDb4oClass (java.lang.String) 
	public static boolean isTransient (com.db4o.reflect.ReflectClass) 
	public static com.db4o.reflect.Reflector reflectorForType (java.lang.Class) 
	static void  () 
}

com/db4o/internal/PrimitiveFieldHandler.class

package com.db4o.internal
public com.db4o.internal.PrimitiveFieldHandler extends com.db4o.internal.ClassMetadata {
	private final com.db4o.internal.TypeHandler4 _handler
	void  (com.db4o.internal.ObjectContainerBase, com.db4o.internal.TypeHandler4, int, com.db4o.reflect.ReflectClass) 
	void activateFields (com.db4o.internal.Transaction, java.lang.Object, int) 
	final void addToIndex (com.db4o.internal.LocalObjectContainer, com.db4o.internal.Transaction, int) 
	boolean allowsQueries () 
	void cacheDirty (com.db4o.foundation.Collection4) 
	public void deleteEmbedded (com.db4o.internal.marshall.MarshallerFamily, com.db4o.internal.StatefulBuffer)  throws com.db4o.Db4oIOException 
	public void deleteEmbedded1 (com.db4o.internal.marshall.MarshallerFamily, com.db4o.internal.StatefulBuffer, int)  throws com.db4o.Db4oIOException 
	void deleteMembers (com.db4o.internal.marshall.MarshallerFamily, com.db4o.internal.marshall.ObjectHeaderAttributes, com.db4o.internal.StatefulBuffer, int, boolean) 
	final void free (com.db4o.internal.StatefulBuffer, int) 
	public boolean hasClassIndex () 
	public java.lang.Object instantiate (com.db4o.internal.marshall.UnmarshallingContext) 
	public java.lang.Object instantiateTransient (com.db4o.internal.marshall.UnmarshallingContext) 
	void instantiateFields (com.db4o.internal.marshall.UnmarshallingContext) 
	private com.db4o.internal.handlers.DateHandler dateHandler () 
	public boolean isArray () 
	public boolean isPrimitive () 
	public boolean isStrongTyped () 
	public com.db4o.internal.Comparable4 prepareComparison (java.lang.Object) 
	public com.db4o.internal.TypeHandler4 readArrayHandler (com.db4o.internal.Transaction, com.db4o.internal.marshall.MarshallerFamily, com.db4o.internal.Buffer[]) 
	public com.db4o.internal.ObjectID readObjectID (com.db4o.internal.marshall.InternalReadContext) 
	void removeFromIndex (com.db4o.internal.Transaction, int) 
	public final boolean writeObjectBegin () 
	public java.lang.String toString () 
	public void defrag (com.db4o.internal.marshall.MarshallerFamily, com.db4o.internal.BufferPair, boolean) 
	public java.lang.Object wrapWithTransactionContext (com.db4o.internal.Transaction, java.lang.Object) 
	public java.lang.Object read (com.db4o.marshall.ReadContext) 
	public void write (com.db4o.marshall.WriteContext, java.lang.Object) 
	public com.db4o.internal.TypeHandler4 typeHandler () 
}

com/db4o/internal/PrimitiveIntHandler.class

package com.db4o.internal
public com.db4o.internal.PrimitiveIntHandler extends com.db4o.internal.handlers.IntHandler {
	private Integer _currentInteger
	private int _currentInt
	public void  (com.db4o.internal.ObjectContainerBase) 
	public com.db4o.internal.Comparable4 prepareComparison (java.lang.Object) 
	public int compareTo (java.lang.Object) 
}

com/db4o/internal/ReadWriteable.class

package com.db4o.internal
public abstract com.db4o.internal.ReadWriteable extends java.lang.Object implements com.db4o.internal.Readable  {
	public abstract void write (com.db4o.internal.Buffer) 
}

com/db4o/internal/Readable.class

package com.db4o.internal
public abstract com.db4o.internal.Readable extends java.lang.Object {
	public abstract java.lang.Object read (com.db4o.internal.Buffer) 
	public abstract int marshalledLength () 
}

com/db4o/internal/ReferenceQueue4.class

package com.db4o.internal
 com.db4o.internal.ReferenceQueue4 extends java.lang.ref.ReferenceQueue {
	void  () 
	com.db4o.internal.ActiveObjectReference yapPoll () 
}

com/db4o/internal/ReferenceSystem.class

package com.db4o.internal
public abstract com.db4o.internal.ReferenceSystem extends java.lang.Object {
	public abstract void addNewReference (com.db4o.internal.ObjectReference) 
	public abstract void addExistingReference (com.db4o.internal.ObjectReference) 
	public abstract void addExistingReferenceToObjectTree (com.db4o.internal.ObjectReference) 
	public abstract void addExistingReferenceToIdTree (com.db4o.internal.ObjectReference) 
	public abstract void commit () 
	public abstract com.db4o.internal.ObjectReference referenceForId (int) 
	public abstract com.db4o.internal.ObjectReference referenceForObject (java.lang.Object) 
	public abstract void removeReference (com.db4o.internal.ObjectReference) 
	public abstract void rollback () 
	public abstract void traverseReferences (com.db4o.foundation.Visitor4) 
}

com/db4o/internal/ReferenceSystemRegistry$1.class

package com.db4o.internal
 com.db4o.internal.ReferenceSystemRegistry$1 extends java.lang.Object implements com.db4o.internal.ReferenceSystemRegistry$ReferenceSource  {
	final int val$id
	final com.db4o.internal.ReferenceSystemRegistry this$0
	void  (com.db4o.internal.ReferenceSystemRegistry, int) 
	public com.db4o.internal.ObjectReference referenceFrom (com.db4o.internal.ReferenceSystem) 
}

com/db4o/internal/ReferenceSystemRegistry$2.class

package com.db4o.internal
 com.db4o.internal.ReferenceSystemRegistry$2 extends java.lang.Object implements com.db4o.internal.ReferenceSystemRegistry$ReferenceSource  {
	final Object val$obj
	final com.db4o.internal.ReferenceSystemRegistry this$0
	void  (com.db4o.internal.ReferenceSystemRegistry, java.lang.Object) 
	public com.db4o.internal.ObjectReference referenceFrom (com.db4o.internal.ReferenceSystem) 
}

com/db4o/internal/ReferenceSystemRegistry$3.class

package com.db4o.internal
 com.db4o.internal.ReferenceSystemRegistry$3 extends java.lang.Object implements com.db4o.internal.ReferenceSystemRegistry$ReferenceSource  {
	final com.db4o.internal.ObjectReference val$reference
	final com.db4o.internal.ReferenceSystemRegistry this$0
	void  (com.db4o.internal.ReferenceSystemRegistry, com.db4o.internal.ObjectReference) 
	public com.db4o.internal.ObjectReference referenceFrom (com.db4o.internal.ReferenceSystem) 
}

com/db4o/internal/ReferenceSystemRegistry$ReferenceSource.class

package com.db4o.internal
abstract com.db4o.internal.ReferenceSystemRegistry$ReferenceSource extends java.lang.Object {
	public abstract com.db4o.internal.ObjectReference referenceFrom (com.db4o.internal.ReferenceSystem) 
}

com/db4o/internal/ReferenceSystemRegistry.class

package com.db4o.internal
public com.db4o.internal.ReferenceSystemRegistry extends java.lang.Object {
	private final com.db4o.foundation.Collection4 _referenceSystems
	public void  () 
	public void removeId (int) 
	public void removeObject (java.lang.Object) 
	public void removeReference (com.db4o.internal.ObjectReference) 
	private void removeReference (com.db4o.internal.ReferenceSystemRegistry$ReferenceSource) 
	public void addReferenceSystem (com.db4o.internal.ReferenceSystem) 
	public void removeReferenceSystem (com.db4o.internal.ReferenceSystem) 
}

com/db4o/internal/ReflectException.class

package com.db4o.internal
public com.db4o.internal.ReflectException extends com.db4o.ext.Db4oException {
	public void  (java.lang.Throwable) 
}

com/db4o/internal/ReflectPlatform.class

package com.db4o.internal
public com.db4o.internal.ReflectPlatform extends java.lang.Object {
	public void  () 
	public static java.lang.Class forName (java.lang.String) 
	public static java.lang.Object createInstance (java.lang.String) 
	public static java.lang.Object createInstance (java.lang.Class) 
	public static java.lang.String fullyQualifiedName (java.lang.Class) 
}

com/db4o/internal/Reflection4.class

package com.db4o.internal
public com.db4o.internal.Reflection4 extends java.lang.Object {
	public void  () 
	public static java.lang.Object invoke (java.lang.Object, java.lang.String)  throws com.db4o.internal.ReflectException 
	public static java.lang.Object invoke (java.lang.Object, java.lang.String, java.lang.Object[])  throws com.db4o.internal.ReflectException 
	public static java.lang.Object invoke (java.lang.Object, java.lang.String, java.lang.Class[], java.lang.Object[])  throws com.db4o.internal.ReflectException 
	public static java.lang.Object invoke (java.lang.Class, java.lang.String, java.lang.Class[], java.lang.Object[])  throws com.db4o.internal.ReflectException 
	public static java.lang.Object invoke (java.lang.String, java.lang.String, java.lang.Class[], java.lang.Object[], java.lang.Object)  throws com.db4o.internal.ReflectException 
	public static java.lang.Object invoke (java.lang.Object[], java.lang.Object, java.lang.reflect.Method)  throws com.db4o.internal.ReflectException 
	public static java.lang.reflect.Method getMethod (java.lang.String, java.lang.String, java.lang.Class[]) 
}

com/db4o/internal/SerializedGraph.class

package com.db4o.internal
public com.db4o.internal.SerializedGraph extends java.lang.Object {
	public final int _id
	public final byte[] _bytes
	public void  (int, byte[]) 
	public int length () 
	public int marshalledLength () 
	public void write (com.db4o.internal.Buffer) 
	public static com.db4o.internal.SerializedGraph read (com.db4o.internal.Buffer) 
}

com/db4o/internal/Serializer.class

package com.db4o.internal
public com.db4o.internal.Serializer extends java.lang.Object {
	public void  () 
	public static com.db4o.internal.StatefulBuffer marshall (com.db4o.internal.Transaction, java.lang.Object) 
	public static com.db4o.internal.SerializedGraph marshall (com.db4o.internal.ObjectContainerBase, java.lang.Object) 
	public static java.lang.Object unmarshall (com.db4o.internal.ObjectContainerBase, com.db4o.internal.StatefulBuffer) 
	public static java.lang.Object unmarshall (com.db4o.internal.ObjectContainerBase, com.db4o.internal.SerializedGraph) 
	public static java.lang.Object unmarshall (com.db4o.internal.ObjectContainerBase, byte[], int) 
}

com/db4o/internal/Session.class

package com.db4o.internal
final com.db4o.internal.Session extends java.lang.Object {
	final String i_fileName
	private int i_openCount
	void  (java.lang.String) 
	boolean closeInstance () 
	public boolean equals (java.lang.Object) 
	public int hashCode () 
	java.lang.String fileName () 
}

com/db4o/internal/SharedIndexedFields.class

package com.db4o.internal
public com.db4o.internal.SharedIndexedFields extends java.lang.Object {
	final com.db4o.internal.VersionFieldMetadata _version
	final com.db4o.internal.UUIDFieldMetadata _uUID
	public void  (com.db4o.internal.ObjectContainerBase) 
}

com/db4o/internal/ShutDownRunnable.class

package com.db4o.internal
 com.db4o.internal.ShutDownRunnable extends java.lang.Object implements java.lang.Runnable  {
	private com.db4o.foundation.Collection4 _containers
	public volatile boolean dontRemove
	void  () 
	public void ensure (com.db4o.internal.PartialObjectContainer) 
	public void remove (com.db4o.internal.PartialObjectContainer) 
	public void run () 
	public int size () 
}

com/db4o/internal/SlotBuffer.class

package com.db4o.internal
public abstract com.db4o.internal.SlotBuffer extends java.lang.Object {
	public abstract int offset () 
	public abstract void offset (int) 
	public abstract void incrementOffset (int) 
	public abstract void incrementIntSize () 
	public abstract void readBegin (byte) 
	public abstract void readEnd () 
	public abstract byte readByte () 
	public abstract void writeByte (byte) 
	public abstract int readInt () 
	public abstract void writeInt (int) 
	public abstract long readLong () 
	public abstract void writeLong (long) 
	public abstract com.db4o.foundation.BitMap4 readBitMap (int) 
	public abstract void copyBytes (byte[], int, int, int) 
}

com/db4o/internal/SlotCopyHandler.class

package com.db4o.internal
public abstract com.db4o.internal.SlotCopyHandler extends java.lang.Object {
	public abstract void processCopy (com.db4o.internal.BufferPair)  throws com.db4o.CorruptionException java.io.IOException 
}

com/db4o/internal/StatefulBuffer.class

package com.db4o.internal
public final com.db4o.internal.StatefulBuffer extends com.db4o.internal.Buffer {
	private int i_address
	private int _addressOffset
	private int i_cascadeDelete
	private int i_id
	private int i_instantionDepth
	private int i_length
	com.db4o.internal.Transaction i_trans
	private int i_updateDepth
	public int _payloadOffset
	public void  (com.db4o.internal.Transaction, int) 
	public void  (com.db4o.internal.Transaction, int, int) 
	public void  (com.db4o.internal.Transaction, com.db4o.internal.slots.Slot) 
	public void  (com.db4o.internal.Transaction, com.db4o.internal.slots.Pointer4) 
	public int cascadeDeletes () 
	public void debugCheckBytes () 
	public int getAddress () 
	public int addressOffset () 
	public int getID () 
	public int getInstantiationDepth () 
	public int length () 
	public com.db4o.internal.ObjectContainerBase getStream () 
	public com.db4o.internal.ObjectContainerBase stream () 
	public com.db4o.internal.LocalObjectContainer file () 
	public com.db4o.internal.Transaction getTransaction () 
	public int getUpdateDepth () 
	public byte[] getWrittenBytes () 
	public int preparePayloadRead () 
	public void read ()  throws com.db4o.Db4oIOException 
	public final com.db4o.internal.StatefulBuffer readEmbeddedObject ()  throws com.db4o.Db4oIOException 
	public final com.db4o.internal.StatefulBuffer readYapBytes () 
	public void removeFirstBytes (int) 
	public void address (int) 
	public void setCascadeDeletes (int) 
	public void setID (int) 
	public void setInstantiationDepth (int) 
	public void setTransaction (com.db4o.internal.Transaction) 
	public void setUpdateDepth (int) 
	public void slotDelete () 
	public void trim4 (int, int) 
	public void useSlot (int) 
	public void useSlot (int, int) 
	public void useSlot (com.db4o.internal.slots.Slot) 
	public void useSlot (int, int, int) 
	public void write () 
	public void writeEmbeddedNull () 
	public void writeEncrypt () 
	public void writePayload (com.db4o.internal.StatefulBuffer, boolean) 
	private void checkMinimumPayLoadOffsetAndWritePointerAndLength (int, boolean) 
	public int reserveAndPointToPayLoadSlot (int) 
	public com.db4o.internal.Buffer readPayloadWriter (int, int) 
	private void transferPayLoadAddress (com.db4o.internal.StatefulBuffer, int) 
	void writeShortString (java.lang.String) 
	public void moveForward (int) 
	public void writeForward () 
	public java.lang.String toString () 
	public void noXByteCheck () 
	public void writeIDs (com.db4o.foundation.IntIterator4, int) 
	public com.db4o.internal.slots.Slot slot () 
	public com.db4o.internal.slots.Pointer4 pointer () 
}

com/db4o/internal/StoredClassImpl.class

package com.db4o.internal
public com.db4o.internal.StoredClassImpl extends java.lang.Object implements com.db4o.ext.StoredClass  {
	private final com.db4o.internal.Transaction _transaction
	private final com.db4o.internal.ClassMetadata _classMetadata
	public void  (com.db4o.internal.Transaction, com.db4o.internal.ClassMetadata) 
	public long[] getIDs () 
	public java.lang.String getName () 
	public com.db4o.ext.StoredClass getParentStoredClass () 
	public com.db4o.ext.StoredField[] getStoredFields () 
	public boolean hasClassIndex () 
	public void rename (java.lang.String) 
	public com.db4o.ext.StoredField storedField (java.lang.String, java.lang.Object) 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
}

com/db4o/internal/StoredFieldImpl.class

package com.db4o.internal
public com.db4o.internal.StoredFieldImpl extends java.lang.Object implements com.db4o.ext.StoredField  {
	private final com.db4o.internal.Transaction _transaction
	private final com.db4o.internal.FieldMetadata _fieldMetadata
	public void  (com.db4o.internal.Transaction, com.db4o.internal.FieldMetadata) 
	public void createIndex () 
	public java.lang.Object get (java.lang.Object) 
	public java.lang.String getName () 
	public com.db4o.reflect.ReflectClass getStoredType () 
	public boolean hasIndex () 
	public boolean isArray () 
	public void rename (java.lang.String) 
	public void traverseValues (com.db4o.foundation.Visitor4) 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
}

com/db4o/internal/SystemData.class

package com.db4o.internal
public com.db4o.internal.SystemData extends java.lang.Object {
	private int _classCollectionID
	private int _converterVersion
	private int _freespaceAddress
	private int _freespaceID
	private byte _freespaceSystem
	private com.db4o.ext.Db4oDatabase _identity
	private long _lastTimeStampID
	private byte _stringEncoding
	private int _uuidIndexId
	public void  () 
	public int classCollectionID () 
	public void classCollectionID (int) 
	public int converterVersion () 
	public void converterVersion (int) 
	public int freespaceAddress () 
	public void freespaceAddress (int) 
	public int freespaceID () 
	public void freespaceID (int) 
	public byte freespaceSystem () 
	public void freespaceSystem (byte) 
	public com.db4o.ext.Db4oDatabase identity () 
	public void identity (com.db4o.ext.Db4oDatabase) 
	public long lastTimeStampID () 
	public void lastTimeStampID (long) 
	public byte stringEncoding () 
	public void stringEncoding (byte) 
	public int uuidIndexId () 
	public void uuidIndexId (int) 
}

com/db4o/internal/SystemInfoFileImpl.class

package com.db4o.internal
public com.db4o.internal.SystemInfoFileImpl extends java.lang.Object implements com.db4o.ext.SystemInfo  {
	private com.db4o.internal.LocalObjectContainer _file
	public void  (com.db4o.internal.LocalObjectContainer) 
	public int freespaceEntryCount () 
	private boolean hasFreespaceManager () 
	private com.db4o.internal.freespace.FreespaceManager freespaceManager () 
	public long freespaceSize () 
	public long totalSize () 
}

com/db4o/internal/Transaction$1.class

package com.db4o.internal
 com.db4o.internal.Transaction$1 extends java.lang.Object implements com.db4o.marshall.Context  {
	final com.db4o.internal.Transaction this$0
	void  (com.db4o.internal.Transaction) 
	public com.db4o.ObjectContainer objectContainer () 
	public com.db4o.internal.Transaction transaction () 
}

com/db4o/internal/Transaction.class

package com.db4o.internal
public abstract com.db4o.internal.Transaction extends java.lang.Object {
	protected com.db4o.foundation.Tree _delete
	private com.db4o.foundation.List4 _dirtyFieldIndexes
	protected final com.db4o.internal.Transaction _systemTransaction
	private final com.db4o.internal.ObjectContainerBase _container
	private com.db4o.ObjectContainer _objectContainer
	private com.db4o.foundation.List4 _transactionListeners
	private final com.db4o.internal.TransactionalReferenceSystem _referenceSystem
	public void  (com.db4o.internal.ObjectContainerBase, com.db4o.internal.Transaction, com.db4o.internal.TransactionalReferenceSystem) 
	public void addDirtyFieldIndex (com.db4o.internal.ix.IndexTransaction) 
	public final void checkSynchronization () 
	public void addTransactionListener (com.db4o.TransactionListener) 
	protected final void clearAll () 
	protected abstract void clear () 
	public void close (boolean) 
	public abstract void commit () 
	protected void commit4FieldIndexes () 
	protected void commitTransactionListeners () 
	public abstract boolean isDeleted (int) 
	protected boolean isSystemTransaction () 
	public boolean delete (com.db4o.internal.ObjectReference, int, int) 
	public void dontDelete (int) 
	void dontRemoveFromClassIndex (int, int) 
	public com.db4o.internal.HardObjectReference getHardReferenceBySignature (long, byte[]) 
	public abstract void processDeletes () 
	public com.db4o.internal.ReferenceSystem referenceSystem () 
	public com.db4o.reflect.Reflector reflector () 
	public abstract void rollback () 
	protected void rollbackFieldIndexes () 
	protected void rollBackTransactionListeners () 
	public final void setPointer (com.db4o.internal.slots.Pointer4) 
	public void setPointer (int, com.db4o.internal.slots.Slot) 
	public void slotDelete (int, com.db4o.internal.slots.Slot) 
	public void slotFreeOnCommit (int, com.db4o.internal.slots.Slot) 
	public void slotFreeOnRollback (int, com.db4o.internal.slots.Slot) 
	void slotFreeOnRollbackCommitSetPointer (int, com.db4o.internal.slots.Slot, boolean) 
	void produceUpdateSlotChange (int, com.db4o.internal.slots.Slot) 
	public void slotFreePointerOnCommit (int) 
	void slotFreePointerOnCommit (int, com.db4o.internal.slots.Slot) 
	public void slotFreePointerOnRollback (int) 
	boolean supportsVirtualFields () 
	public com.db4o.internal.Transaction systemTransaction () 
	public java.lang.String toString () 
	public abstract void writeUpdateDeleteMembers (int, com.db4o.internal.ClassMetadata, int, int) 
	public final com.db4o.internal.ObjectContainerBase container () 
	public com.db4o.internal.Transaction parentTransaction () 
	public void rollbackReferenceSystem () 
	public void commitReferenceSystem () 
	public void addNewReference (com.db4o.internal.ObjectReference) 
	public final java.lang.Object objectForIdFromCache (int) 
	public final com.db4o.internal.ObjectReference referenceForId (int) 
	public final com.db4o.internal.ObjectReference referenceForObject (java.lang.Object) 
	public final void removeReference (com.db4o.internal.ObjectReference) 
	public final void removeObjectFromReferenceSystem (java.lang.Object) 
	public void setOutSideRepresentation (com.db4o.ObjectContainer) 
	public com.db4o.ObjectContainer objectContainer () 
	public com.db4o.marshall.Context context () 
}

com/db4o/internal/TransactionContext.class

package com.db4o.internal
public com.db4o.internal.TransactionContext extends java.lang.Object {
	public final com.db4o.internal.Transaction _transaction
	public final Object _object
	public void  (com.db4o.internal.Transaction, java.lang.Object) 
}

com/db4o/internal/TransactionObjectCarrier.class

package com.db4o.internal
 com.db4o.internal.TransactionObjectCarrier extends com.db4o.internal.LocalTransaction {
	void  (com.db4o.internal.ObjectContainerBase, com.db4o.internal.Transaction, com.db4o.internal.TransactionalReferenceSystem) 
	public void commit () 
	public void slotFreeOnCommit (int, com.db4o.internal.slots.Slot) 
	public void slotFreeOnRollback (int, com.db4o.internal.slots.Slot) 
	void produceUpdateSlotChange (int, com.db4o.internal.slots.Slot) 
	void slotFreeOnRollbackCommitSetPointer (int, com.db4o.internal.slots.Slot, boolean) 
	void slotFreePointerOnCommit (int, com.db4o.internal.slots.Slot) 
	public void slotFreePointerOnCommit (int) 
	public void setPointer (int, com.db4o.internal.slots.Slot) 
	boolean supportsVirtualFields () 
}

com/db4o/internal/TransactionParticipant.class

package com.db4o.internal
public abstract com.db4o.internal.TransactionParticipant extends java.lang.Object {
	public abstract void commit (com.db4o.internal.Transaction) 
	public abstract void rollback (com.db4o.internal.Transaction) 
	public abstract void dispose (com.db4o.internal.Transaction) 
}

com/db4o/internal/TransactionalReferenceSystem$1.class

package com.db4o.internal
 com.db4o.internal.TransactionalReferenceSystem$1 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final com.db4o.internal.TransactionalReferenceSystem this$0
	void  (com.db4o.internal.TransactionalReferenceSystem) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/TransactionalReferenceSystem.class

package com.db4o.internal
public com.db4o.internal.TransactionalReferenceSystem extends java.lang.Object implements com.db4o.internal.ReferenceSystem  {
	final com.db4o.internal.ReferenceSystem _committedReferences
	private com.db4o.internal.ReferenceSystem _newReferences
	public void  () 
	public void addExistingReference (com.db4o.internal.ObjectReference) 
	public void addExistingReferenceToIdTree (com.db4o.internal.ObjectReference) 
	public void addExistingReferenceToObjectTree (com.db4o.internal.ObjectReference) 
	public void addNewReference (com.db4o.internal.ObjectReference) 
	public void commit () 
	public void traveseNewReferences (com.db4o.foundation.Visitor4) 
	private void createNewReferences () 
	public com.db4o.internal.ObjectReference referenceForId (int) 
	public com.db4o.internal.ObjectReference referenceForObject (java.lang.Object) 
	public void removeReference (com.db4o.internal.ObjectReference) 
	public void rollback () 
	public void traverseReferences (com.db4o.foundation.Visitor4) 
}

com/db4o/internal/TranslatedFieldMetadata.class

package com.db4o.internal
final com.db4o.internal.TranslatedFieldMetadata extends com.db4o.internal.FieldMetadata {
	private final com.db4o.config.ObjectTranslator i_translator
	void  (com.db4o.internal.ClassMetadata, com.db4o.config.ObjectTranslator) 
	public boolean canUseNullBitmap () 
	void deactivate (com.db4o.internal.Transaction, java.lang.Object, int) 
	public java.lang.Object getOn (com.db4o.internal.Transaction, java.lang.Object) 
	public java.lang.Object getOrCreate (com.db4o.internal.Transaction, java.lang.Object) 
	public void instantiate (com.db4o.internal.marshall.UnmarshallingContext) 
	void refresh () 
	private void setOn (com.db4o.internal.Transaction, java.lang.Object, java.lang.Object) 
	protected java.lang.Object indexEntryFor (java.lang.Object) 
	protected com.db4o.internal.Indexable4 indexHandler (com.db4o.internal.ObjectContainerBase) 
}

com/db4o/internal/TransportObjectContainer.class

package com.db4o.internal
public com.db4o.internal.TransportObjectContainer extends com.db4o.internal.InMemoryObjectContainer {
	public void  (com.db4o.internal.ObjectContainerBase, com.db4o.ext.MemoryFile) 
	protected void initialize1 (com.db4o.config.Configuration) 
	void initialize2NObjectCarrier () 
	void initializeEssentialClasses () 
	protected void initializePostOpenExcludingTransportObjectContainer () 
	void initNewClassCollection () 
	boolean canUpdate () 
	public com.db4o.internal.ClassMetadata classMetadataForId (int) 
	void configureNewFile () 
	public int converterVersion () 
	protected void dropReferences () 
	protected void handleExceptionOnClose (java.lang.Exception) 
	public final com.db4o.internal.Transaction newTransaction (com.db4o.internal.Transaction, com.db4o.internal.TransactionalReferenceSystem) 
	public long currentVersion () 
	public com.db4o.types.Db4oType db4oTypeStored (com.db4o.internal.Transaction, java.lang.Object) 
	public boolean dispatchsEvents () 
	protected void finalize () 
	public final void free (int, int) 
	public final void free (com.db4o.internal.slots.Slot) 
	public com.db4o.internal.slots.Slot getSlot (int) 
	public com.db4o.ext.Db4oDatabase identity () 
	public boolean maintainsIndices () 
	void message (java.lang.String) 
	public com.db4o.internal.ClassMetadata produceClassMetadata (com.db4o.reflect.ReflectClass) 
	public void raiseVersion (long) 
	void readThis () 
	boolean stateMessages () 
	public void shutdown () 
	final void writeHeader (boolean, boolean) 
	protected void writeVariableHeader () 
}

com/db4o/internal/TreeInt$1.class

package com.db4o.internal
 com.db4o.internal.TreeInt$1 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final com.db4o.internal.Buffer val$a_writer
	void  (com.db4o.internal.Buffer) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/TreeInt$2.class

package com.db4o.internal
 com.db4o.internal.TreeInt$2 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final com.db4o.foundation.IntByRef val$mint
	final com.db4o.internal.TreeInt this$0
	void  (com.db4o.internal.TreeInt, com.db4o.foundation.IntByRef) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/TreeInt.class

package com.db4o.internal
public com.db4o.internal.TreeInt extends com.db4o.foundation.Tree implements com.db4o.internal.ReadWriteable  {
	public int _key
	public static com.db4o.internal.TreeInt add (com.db4o.internal.TreeInt, int) 
	public static com.db4o.internal.TreeInt removeLike (com.db4o.internal.TreeInt, int) 
	public static com.db4o.foundation.Tree addAll (com.db4o.foundation.Tree, com.db4o.foundation.IntIterator4) 
	public void  (int) 
	public int compare (com.db4o.foundation.Tree) 
	com.db4o.foundation.Tree deepClone () 
	public boolean duplicates () 
	public static final com.db4o.internal.TreeInt find (com.db4o.foundation.Tree, int) 
	public final com.db4o.internal.TreeInt find (int) 
	public java.lang.Object read (com.db4o.internal.Buffer) 
	public void write (com.db4o.internal.Buffer) 
	public static void write (com.db4o.internal.Buffer, com.db4o.internal.TreeInt) 
	public static void write (com.db4o.internal.Buffer, com.db4o.internal.TreeInt, int) 
	public int ownLength () 
	boolean variableLength () 
	com.db4o.internal.query.processor.QCandidate toQCandidate (com.db4o.internal.query.processor.QCandidates) 
	public static com.db4o.internal.query.processor.QCandidate toQCandidate (com.db4o.internal.TreeInt, com.db4o.internal.query.processor.QCandidates) 
	public java.lang.String toString () 
	protected com.db4o.foundation.Tree shallowCloneInternal (com.db4o.foundation.Tree) 
	public java.lang.Object shallowClone () 
	public static int marshalledLength (com.db4o.internal.TreeInt) 
	public final int marshalledLength () 
	public java.lang.Object key () 
}

com/db4o/internal/TreeIntObject.class

package com.db4o.internal
public com.db4o.internal.TreeIntObject extends com.db4o.internal.TreeInt {
	public Object _object
	public void  (int) 
	public void  (int, java.lang.Object) 
	public java.lang.Object shallowClone () 
	protected com.db4o.foundation.Tree shallowCloneInternal (com.db4o.foundation.Tree) 
	public java.lang.Object getObject () 
	public void setObject (java.lang.Object) 
	public java.lang.Object read (com.db4o.internal.Buffer) 
	public void write (com.db4o.internal.Buffer) 
	public int ownLength () 
	boolean variableLength () 
}

com/db4o/internal/TreeReader.class

package com.db4o.internal
public final com.db4o.internal.TreeReader extends java.lang.Object {
	private final com.db4o.internal.Readable i_template
	private final com.db4o.internal.Buffer i_bytes
	private int i_current
	private int i_levels
	private int i_size
	private boolean i_orderOnRead
	public void  (com.db4o.internal.Buffer, com.db4o.internal.Readable) 
	public void  (com.db4o.internal.Buffer, com.db4o.internal.Readable, boolean) 
	public com.db4o.foundation.Tree read () 
	public com.db4o.foundation.Tree read (int) 
	private final com.db4o.foundation.Tree linkUp (com.db4o.foundation.Tree, int) 
	private final com.db4o.foundation.Tree linkDown (int) 
}

com/db4o/internal/TreeString.class

package com.db4o.internal
public com.db4o.internal.TreeString extends com.db4o.foundation.Tree {
	public String _key
	public void  (java.lang.String) 
	protected com.db4o.foundation.Tree shallowCloneInternal (com.db4o.foundation.Tree) 
	public java.lang.Object shallowClone () 
	public int compare (com.db4o.foundation.Tree) 
	public java.lang.Object key () 
}

com/db4o/internal/TreeStringObject.class

package com.db4o.internal
public com.db4o.internal.TreeStringObject extends com.db4o.internal.TreeString {
	public final Object _object
	public void  (java.lang.String, java.lang.Object) 
	public java.lang.Object shallowClone () 
}

com/db4o/internal/TypeHandler4.class

package com.db4o.internal
public abstract com.db4o.internal.TypeHandler4 extends java.lang.Object implements com.db4o.internal.Comparable4  {
	public abstract void deleteEmbedded (com.db4o.internal.marshall.MarshallerFamily, com.db4o.internal.StatefulBuffer)  throws com.db4o.Db4oIOException 
	public abstract void defrag (com.db4o.internal.marshall.MarshallerFamily, com.db4o.internal.BufferPair, boolean) 
	public abstract java.lang.Object read (com.db4o.marshall.ReadContext) 
	public abstract void write (com.db4o.marshall.WriteContext, java.lang.Object) 
}

com/db4o/internal/UUIDFieldMetadata$DatabaseIdentityIDAndUUID.class

package com.db4o.internal
 com.db4o.internal.UUIDFieldMetadata$DatabaseIdentityIDAndUUID extends java.lang.Object {
	public int databaseIdentityID
	public long uuid
	public void  (int, long) 
}

com/db4o/internal/UUIDFieldMetadata.class

package com.db4o.internal
public com.db4o.internal.UUIDFieldMetadata extends com.db4o.internal.VirtualFieldMetadata {
	private static final int LINK_LENGTH
	void  (com.db4o.internal.ObjectContainerBase) 
	public void addFieldIndex (com.db4o.internal.marshall.MarshallerFamily, com.db4o.internal.ClassMetadata, com.db4o.internal.StatefulBuffer, com.db4o.internal.slots.Slot)  throws com.db4o.internal.FieldIndexException 
	private com.db4o.internal.UUIDFieldMetadata$DatabaseIdentityIDAndUUID readDatabaseIdentityIDAndUUID (com.db4o.internal.ObjectContainerBase, com.db4o.internal.ClassMetadata, com.db4o.internal.slots.Slot, boolean)  throws com.db4o.Db4oIOException 
	public void delete (com.db4o.internal.marshall.MarshallerFamily, com.db4o.internal.StatefulBuffer, boolean) 
	public boolean hasIndex () 
	public com.db4o.internal.btree.BTree getIndex (com.db4o.internal.Transaction) 
	protected void rebuildIndexForObject (com.db4o.internal.LocalObjectContainer, com.db4o.internal.ClassMetadata, int)  throws com.db4o.internal.FieldIndexException 
	private void ensureIndex (com.db4o.internal.Transaction) 
	void instantiate1 (com.db4o.internal.Transaction, com.db4o.internal.ObjectReference, com.db4o.internal.Buffer) 
	protected int linkLength () 
	void marshall (com.db4o.internal.Transaction, com.db4o.internal.ObjectReference, com.db4o.marshall.WriteBuffer, boolean, boolean) 
	void marshallIgnore (com.db4o.marshall.WriteBuffer) 
	public final com.db4o.internal.HardObjectReference getHardObjectReferenceBySignature (com.db4o.internal.Transaction, long, byte[]) 
	protected final com.db4o.internal.HardObjectReference getHardObjectReferenceById (com.db4o.internal.Transaction, int, byte[]) 
	public void defragField (com.db4o.internal.marshall.MarshallerFamily, com.db4o.internal.BufferPair) 
}

com/db4o/internal/UnicodeStringIO.class

package com.db4o.internal
public final com.db4o.internal.UnicodeStringIO extends com.db4o.internal.LatinStringIO {
	public void  () 
	public int bytesPerChar () 
	public byte encodingByte () 
	public int length (java.lang.String) 
	public java.lang.String read (com.db4o.marshall.ReadBuffer, int) 
	public java.lang.String read (byte[]) 
	public int shortLength (java.lang.String) 
	public void write (com.db4o.marshall.WriteBuffer, java.lang.String) 
	byte[] write (java.lang.String) 
}

com/db4o/internal/Unobfuscated.class

package com.db4o.internal
public com.db4o.internal.Unobfuscated extends java.lang.Object {
	private static final java.util.Random _random
	public void  () 
	public static boolean createDb4oList (java.lang.Object) 
	public static byte[] generateSignature () 
	public static long randomLong () 
	static void  () 
}

com/db4o/internal/UntypedFieldHandler.class

package com.db4o.internal
public com.db4o.internal.UntypedFieldHandler extends com.db4o.internal.ClassMetadata implements com.db4o.internal.BuiltinTypeHandler  {
	public void  (com.db4o.internal.ObjectContainerBase) 
	public void cascadeActivation (com.db4o.internal.Transaction, java.lang.Object, int, boolean) 
	public void deleteEmbedded (com.db4o.internal.marshall.MarshallerFamily, com.db4o.internal.StatefulBuffer)  throws com.db4o.Db4oIOException 
	public int getID () 
	public boolean hasField (com.db4o.internal.ObjectContainerBase, java.lang.String) 
	public boolean hasClassIndex () 
	public boolean holdsAnyClass () 
	public boolean isStrongTyped () 
	public com.db4o.internal.TypeHandler4 readArrayHandler (com.db4o.internal.Transaction, com.db4o.internal.marshall.MarshallerFamily, com.db4o.internal.Buffer[]) 
	public com.db4o.internal.ObjectID readObjectID (com.db4o.internal.marshall.InternalReadContext) 
	public void defrag (com.db4o.internal.marshall.MarshallerFamily, com.db4o.internal.BufferPair, boolean) 
	private boolean isArray (com.db4o.internal.TypeHandler4) 
	public java.lang.Object read (com.db4o.marshall.ReadContext) 
	private com.db4o.internal.ClassMetadata readClassMetadata (com.db4o.internal.marshall.InternalReadContext, int) 
	private void seekSecondaryOffset (com.db4o.internal.marshall.InternalReadContext, com.db4o.internal.ClassMetadata) 
	public void write (com.db4o.marshall.WriteContext, java.lang.Object) 
}

com/db4o/internal/UntypedFieldHandler0.class

package com.db4o.internal
public com.db4o.internal.UntypedFieldHandler0 extends com.db4o.internal.UntypedFieldHandler {
	public void  (com.db4o.internal.ObjectContainerBase) 
	public java.lang.Object read (com.db4o.marshall.ReadContext) 
	public com.db4o.internal.ObjectID readObjectID (com.db4o.internal.marshall.InternalReadContext) 
}

com/db4o/internal/VersionFieldMetadata.class

package com.db4o.internal
public com.db4o.internal.VersionFieldMetadata extends com.db4o.internal.VirtualFieldMetadata {
	void  (com.db4o.internal.ObjectContainerBase) 
	public void addFieldIndex (com.db4o.internal.marshall.MarshallerFamily, com.db4o.internal.ClassMetadata, com.db4o.internal.StatefulBuffer, com.db4o.internal.slots.Slot) 
	public void delete (com.db4o.internal.marshall.MarshallerFamily, com.db4o.internal.StatefulBuffer, boolean) 
	void instantiate1 (com.db4o.internal.Transaction, com.db4o.internal.ObjectReference, com.db4o.internal.Buffer) 
	void marshall (com.db4o.internal.Transaction, com.db4o.internal.ObjectReference, com.db4o.marshall.WriteBuffer, boolean, boolean) 
	protected int linkLength () 
	void marshallIgnore (com.db4o.marshall.WriteBuffer) 
}

com/db4o/internal/VirtualAttributes.class

package com.db4o.internal
public com.db4o.internal.VirtualAttributes extends java.lang.Object implements com.db4o.foundation.ShallowClone  {
	public com.db4o.ext.Db4oDatabase i_database
	public long i_version
	public long i_uuid
	public void  () 
	public java.lang.Object shallowClone () 
	boolean suppliesUUID () 
}

com/db4o/internal/VirtualFieldMetadata.class

package com.db4o.internal
public abstract com.db4o.internal.VirtualFieldMetadata extends com.db4o.internal.FieldMetadata {
	private static final Object ANY_OBJECT
	private final com.db4o.reflect.ReflectClass _classReflector
	void  (int, com.db4o.internal.BuiltinTypeHandler) 
	public abstract void addFieldIndex (com.db4o.internal.marshall.MarshallerFamily, com.db4o.internal.ClassMetadata, com.db4o.internal.StatefulBuffer, com.db4o.internal.slots.Slot)  throws com.db4o.internal.FieldIndexException 
	public boolean alive () 
	boolean canAddToQuery (java.lang.String) 
	public boolean canUseNullBitmap () 
	public com.db4o.reflect.ReflectClass classReflector () 
	void collectConstraints (com.db4o.internal.Transaction, com.db4o.internal.query.processor.QConObject, java.lang.Object, com.db4o.foundation.Visitor4) 
	void deactivate (com.db4o.internal.Transaction, java.lang.Object, int) 
	public abstract void delete (com.db4o.internal.marshall.MarshallerFamily, com.db4o.internal.StatefulBuffer, boolean) 
	public java.lang.Object getOrCreate (com.db4o.internal.Transaction, java.lang.Object) 
	public boolean needsArrayAndPrimitiveInfo () 
	public boolean needsHandlerId () 
	public void instantiate (com.db4o.internal.marshall.UnmarshallingContext) 
	abstract void instantiate1 (com.db4o.internal.Transaction, com.db4o.internal.ObjectReference, com.db4o.internal.Buffer) 
	public void loadHandler (com.db4o.internal.ObjectContainerBase) 
	public void marshall (com.db4o.internal.marshall.MarshallingContext, java.lang.Object) 
	private final void marshall (com.db4o.internal.Transaction, com.db4o.internal.ObjectReference, com.db4o.marshall.WriteBuffer, boolean) 
	abstract void marshall (com.db4o.internal.Transaction, com.db4o.internal.ObjectReference, com.db4o.marshall.WriteBuffer, boolean, boolean) 
	abstract void marshallIgnore (com.db4o.marshall.WriteBuffer) 
	public void readVirtualAttribute (com.db4o.internal.Transaction, com.db4o.internal.Buffer, com.db4o.internal.ObjectReference) 
	public boolean isVirtual () 
	protected java.lang.Object indexEntryFor (java.lang.Object) 
	protected com.db4o.internal.Indexable4 indexHandler (com.db4o.internal.ObjectContainerBase) 
	static void  () 
}

com/db4o/internal/WeakReferenceCollector.class

package com.db4o.internal
 com.db4o.internal.WeakReferenceCollector extends java.lang.Object implements java.lang.Runnable  {
	final Object _queue
	private final com.db4o.internal.ObjectContainerBase _stream
	private com.db4o.foundation.SimpleTimer _timer
	public final boolean _weak
	void  (com.db4o.internal.ObjectContainerBase) 
	java.lang.Object createYapRef (com.db4o.internal.ObjectReference, java.lang.Object) 
	void pollReferenceQueue () 
	public void run () 
	void startTimer () 
	void stopTimer () 
}

com/db4o/internal/WriteContextInfo.class

package com.db4o.internal
public com.db4o.internal.WriteContextInfo extends java.lang.Object {
	final boolean _isNew
	private com.db4o.internal.slots.Slot _slot
	public void  (boolean, com.db4o.internal.slots.Slot) 
	public com.db4o.internal.slots.Slot slot () 
	public void slot (com.db4o.internal.slots.Slot) 
}

com/db4o/internal/btree/AbstractBTreeRangeIterator.class

package com.db4o.internal.btree
public abstract com.db4o.internal.btree.AbstractBTreeRangeIterator extends java.lang.Object implements com.db4o.foundation.Iterator4  {
	private final com.db4o.internal.btree.BTreeRangeSingle _range
	private com.db4o.internal.btree.BTreePointer _cursor
	private com.db4o.internal.btree.BTreePointer _current
	public void  (com.db4o.internal.btree.BTreeRangeSingle) 
	public boolean moveNext () 
	public void reset () 
	protected com.db4o.internal.btree.BTreePointer currentPointer () 
	private boolean reachedEnd (com.db4o.internal.btree.BTreePointer) 
}

com/db4o/internal/btree/BTree$1.class

package com.db4o.internal.btree
 com.db4o.internal.btree.BTree$1 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final com.db4o.internal.Transaction val$systemTransaction
	final com.db4o.internal.btree.BTree this$0
	void  (com.db4o.internal.btree.BTree, com.db4o.internal.Transaction) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/btree/BTree$2.class

package com.db4o.internal.btree
 com.db4o.internal.btree.BTree$2 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final com.db4o.internal.btree.BTree this$0
	void  (com.db4o.internal.btree.BTree) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/btree/BTree$3.class

package com.db4o.internal.btree
 com.db4o.internal.btree.BTree$3 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final com.db4o.internal.btree.BTree this$0
	void  (com.db4o.internal.btree.BTree) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/btree/BTree$4.class

package com.db4o.internal.btree
 com.db4o.internal.btree.BTree$4 extends java.lang.Object implements com.db4o.internal.SlotCopyHandler  {
	final com.db4o.internal.btree.BTree this$0
	void  (com.db4o.internal.btree.BTree) 
	public void processCopy (com.db4o.internal.BufferPair)  throws com.db4o.CorruptionException 
}

com/db4o/internal/btree/BTree$5$1.class

package com.db4o.internal.btree
 com.db4o.internal.btree.BTree$5$1 extends java.lang.Object implements com.db4o.internal.SlotCopyHandler  {
	final com.db4o.internal.btree.BTree$5 this$1
	void  (com.db4o.internal.btree.BTree$5) 
	public void processCopy (com.db4o.internal.BufferPair) 
}

com/db4o/internal/btree/BTree$5.class

package com.db4o.internal.btree
 com.db4o.internal.btree.BTree$5 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final com.db4o.internal.mapping.DefragContext val$context
	final com.db4o.CorruptionException[] val$corruptx
	final java.io.IOException[] val$iox
	final com.db4o.internal.btree.BTree this$0
	void  (com.db4o.internal.btree.BTree, com.db4o.internal.mapping.DefragContext, com.db4o.CorruptionException[], java.io.IOException[]) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/btree/BTree$6.class

package com.db4o.internal.btree
 com.db4o.internal.btree.BTree$6 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final com.db4o.foundation.Collection4 val$allNodeIDs
	final com.db4o.internal.btree.BTree this$0
	void  (com.db4o.internal.btree.BTree, com.db4o.foundation.Collection4) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/btree/BTree$7.class

package com.db4o.internal.btree
 com.db4o.internal.btree.BTree$7 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final com.db4o.foundation.Visitor4 val$visitor
	final com.db4o.internal.btree.BTree this$0
	void  (com.db4o.internal.btree.BTree, com.db4o.foundation.Visitor4) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/btree/BTree$8.class

package com.db4o.internal.btree
 com.db4o.internal.btree.BTree$8 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final StringBuffer val$sb
	final com.db4o.internal.btree.BTree this$0
	void  (com.db4o.internal.btree.BTree, java.lang.StringBuffer) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/btree/BTree.class

package com.db4o.internal.btree
public com.db4o.internal.btree.BTree extends com.db4o.internal.PersistentBase implements com.db4o.internal.TransactionParticipant  {
	private static final byte BTREE_VERSION
	private static final int DEFRAGMENT_INCREMENT_OFFSET
	private final com.db4o.internal.Indexable4 _keyHandler
	private com.db4o.internal.btree.BTreeNode _root
	private com.db4o.internal.TreeIntObject _nodes
	private int _size
	private com.db4o.foundation.Visitor4 _removeListener
	private com.db4o.foundation.Hashtable4 _sizesByTransaction
	protected com.db4o.foundation.Queue4 _processing
	private int _nodeSize
	int _halfNodeSize
	private final int _cacheHeight
	public void  (com.db4o.internal.Transaction, int, com.db4o.internal.Indexable4) 
	public void  (com.db4o.internal.Transaction, int, com.db4o.internal.Indexable4, int, int) 
	public com.db4o.internal.btree.BTreeNode root () 
	public int nodeSize () 
	public void add (com.db4o.internal.Transaction, java.lang.Object) 
	public void remove (com.db4o.internal.Transaction, java.lang.Object) 
	public com.db4o.internal.btree.BTreeRange search (com.db4o.internal.Transaction, java.lang.Object) 
	private void keyCantBeNull (java.lang.Object) 
	public com.db4o.internal.Indexable4 keyHandler () 
	public com.db4o.internal.btree.BTreeNodeSearchResult searchLeaf (com.db4o.internal.Transaction, java.lang.Object, com.db4o.internal.btree.SearchTarget) 
	public void commit (com.db4o.internal.Transaction) 
	public void commitNodes (com.db4o.internal.Transaction) 
	public void rollback (com.db4o.internal.Transaction) 
	private void writeAllNodes (com.db4o.internal.Transaction) 
	private void purge () 
	private void processAllNodes () 
	private void ensureActive (com.db4o.internal.Transaction) 
	private void ensureDirty (com.db4o.internal.Transaction) 
	protected boolean canEnlistWithTransaction () 
	public byte getIdentifier () 
	public void setRemoveListener (com.db4o.foundation.Visitor4) 
	public int ownLength () 
	com.db4o.internal.btree.BTreeNode produceNode (int) 
	void addNode (com.db4o.internal.btree.BTreeNode) 
	void addToProcessing (com.db4o.internal.btree.BTreeNode) 
	void removeNode (com.db4o.internal.btree.BTreeNode) 
	void notifyRemoveListener (java.lang.Object) 
	public void readThis (com.db4o.internal.Transaction, com.db4o.internal.Buffer) 
	public void writeThis (com.db4o.internal.Transaction, com.db4o.internal.Buffer) 
	public int size (com.db4o.internal.Transaction) 
	public void traverseKeys (com.db4o.internal.Transaction, com.db4o.foundation.Visitor4) 
	public void sizeChanged (com.db4o.internal.Transaction, int) 
	public void dispose (com.db4o.internal.Transaction) 
	public com.db4o.internal.btree.BTreePointer firstPointer (com.db4o.internal.Transaction) 
	public com.db4o.internal.btree.BTreePointer lastPointer (com.db4o.internal.Transaction) 
	public com.db4o.internal.btree.BTree debugLoadFully (com.db4o.internal.Transaction) 
	private void traverseAllNodes (com.db4o.internal.Transaction, com.db4o.foundation.Visitor4) 
	public void defragIndex (com.db4o.internal.BufferPair) 
	public void defragIndexNode (com.db4o.internal.BufferPair) 
	public void defragBTree (com.db4o.internal.mapping.DefragContext)  throws com.db4o.CorruptionException java.io.IOException 
	public int compareKeys (java.lang.Object, java.lang.Object) 
	private static com.db4o.internal.Config4Impl config (com.db4o.internal.Transaction) 
	public void free (com.db4o.internal.Transaction) 
	private void freeAllNodeIds (com.db4o.internal.Transaction, com.db4o.foundation.Iterator4) 
	public com.db4o.foundation.Iterator4 allNodeIds (com.db4o.internal.Transaction) 
	public com.db4o.internal.btree.BTreeRange asRange (com.db4o.internal.Transaction) 
	private void traverseAllNodes (com.db4o.foundation.Visitor4) 
	public java.lang.String toString () 
}

com/db4o/internal/btree/BTreeAdd.class

package com.db4o.internal.btree
public com.db4o.internal.btree.BTreeAdd extends com.db4o.internal.btree.BTreePatch {
	public void  (com.db4o.internal.Transaction, java.lang.Object) 
	protected java.lang.Object rolledBack (com.db4o.internal.btree.BTree) 
	public java.lang.String toString () 
	public java.lang.Object commit (com.db4o.internal.Transaction, com.db4o.internal.btree.BTree) 
	public com.db4o.internal.btree.BTreePatch forTransaction (com.db4o.internal.Transaction) 
	public java.lang.Object key (com.db4o.internal.Transaction) 
	public java.lang.Object rollback (com.db4o.internal.Transaction, com.db4o.internal.btree.BTree) 
	public boolean isAdd () 
}

com/db4o/internal/btree/BTreeCancelledRemoval.class

package com.db4o.internal.btree
public com.db4o.internal.btree.BTreeCancelledRemoval extends com.db4o.internal.btree.BTreeUpdate {
	private final Object _newKey
	public void  (com.db4o.internal.Transaction, java.lang.Object, java.lang.Object, com.db4o.internal.btree.BTreeUpdate) 
	protected void committed (com.db4o.internal.btree.BTree) 
	public boolean isCancelledRemoval () 
	public java.lang.String toString () 
	protected java.lang.Object getCommittedObject () 
	protected void adjustSizeOnRemovalByOtherTransaction (com.db4o.internal.btree.BTree) 
}

com/db4o/internal/btree/BTreeNode.class

package com.db4o.internal.btree
public final com.db4o.internal.btree.BTreeNode extends com.db4o.internal.PersistentBase {
	private static final int COUNT_LEAF_AND_3_LINK_LENGTH
	private static final int SLOT_LEADING_LENGTH
	final com.db4o.internal.btree.BTree _btree
	private int _count
	private boolean _isLeaf
	private Object[] _keys
	private Object[] _children
	private int _parentID
	private int _previousID
	private int _nextID
	private boolean _cached
	private boolean _dead
	public void  (com.db4o.internal.btree.BTree, int, boolean, int, int, int) 
	public void  (int, com.db4o.internal.btree.BTree) 
	public void  (com.db4o.internal.Transaction, com.db4o.internal.btree.BTreeNode, com.db4o.internal.btree.BTreeNode) 
	public com.db4o.internal.btree.BTree btree () 
	public com.db4o.internal.btree.BTreeNode add (com.db4o.internal.Transaction, java.lang.Object) 
	private boolean mustSplit () 
	private com.db4o.internal.btree.BTreeAdd newAddPatch (com.db4o.internal.Transaction, java.lang.Object) 
	private void cancelRemoval (com.db4o.internal.Transaction, java.lang.Object, int) 
	private com.db4o.internal.btree.BTreePatch newCancelledRemoval (com.db4o.internal.Transaction, java.lang.Object, java.lang.Object, com.db4o.internal.btree.BTreeUpdate) 
	private void sizeIncrement (com.db4o.internal.Transaction) 
	private boolean wasRemoved (com.db4o.internal.Transaction, com.db4o.internal.btree.Searcher) 
	com.db4o.internal.btree.BTreeNodeSearchResult searchLeaf (com.db4o.internal.Transaction, com.db4o.internal.btree.SearchTarget) 
	private com.db4o.internal.btree.BTreeNodeSearchResult findLowestLeafMatch (com.db4o.internal.Transaction, int) 
	private com.db4o.internal.btree.BTreeNodeSearchResult findLowestLeafMatch (com.db4o.internal.Transaction, com.db4o.internal.Buffer, int) 
	private boolean compareEquals (com.db4o.internal.Buffer, int) 
	private com.db4o.internal.btree.BTreeNodeSearchResult createMatchingSearchResult (com.db4o.internal.Transaction, com.db4o.internal.Buffer, int) 
	public boolean canWrite () 
	com.db4o.internal.btree.BTreeNode child (int) 
	com.db4o.internal.btree.BTreeNode child (com.db4o.internal.Buffer, int) 
	private int childID (com.db4o.internal.Buffer, int) 
	private int childID (int) 
	private boolean childLoaded (int) 
	private boolean childCanSupplyFirstKey (int) 
	void commit (com.db4o.internal.Transaction) 
	void commitOrRollback (com.db4o.internal.Transaction, boolean) 
	private boolean freeIfEmpty (com.db4o.internal.Transaction) 
	private boolean freeIfEmpty (com.db4o.internal.Transaction, int) 
	private boolean isRoot () 
	public boolean equals (java.lang.Object) 
	public int hashCode () 
	public void free (com.db4o.internal.Transaction) 
	void holdChildrenAsIDs () 
	private void removeChild (com.db4o.internal.Transaction, com.db4o.internal.btree.BTreeNode) 
	private void keyChanged (com.db4o.internal.Transaction, com.db4o.internal.btree.BTreeNode) 
	private void tellParentAboutChangedKey (com.db4o.internal.Transaction) 
	private boolean isDirty (com.db4o.internal.Transaction) 
	private int compareInWriteMode (int) 
	private int compareInReadMode (com.db4o.internal.Buffer, int) 
	public int count () 
	private int entryLength () 
	public int firstKeyIndex (com.db4o.internal.Transaction) 
	public int lastKeyIndex (com.db4o.internal.Transaction) 
	public boolean indexIsValid (com.db4o.internal.Transaction, int) 
	private java.lang.Object firstKey (com.db4o.internal.Transaction) 
	public byte getIdentifier () 
	private void prepareInsert (int) 
	private void remove (int) 
	java.lang.Object key (int) 
	java.lang.Object key (com.db4o.internal.Transaction, com.db4o.internal.Buffer, int) 
	java.lang.Object key (com.db4o.internal.Transaction, int) 
	private com.db4o.internal.btree.BTreePatch keyPatch (int) 
	private com.db4o.internal.btree.BTreePatch keyPatch (com.db4o.internal.Transaction, int) 
	private com.db4o.internal.Indexable4 keyHandler () 
	void markAsCached (int) 
	public int ownLength () 
	com.db4o.internal.Buffer prepareRead (com.db4o.internal.Transaction) 
	void prepareWrite (com.db4o.internal.Transaction) 
	private void prepareArrays () 
	private void readNodeHeader (com.db4o.internal.Buffer) 
	public void readThis (com.db4o.internal.Transaction, com.db4o.internal.Buffer) 
	public void remove (com.db4o.internal.Transaction, java.lang.Object, int) 
	private void cancelAdding (com.db4o.internal.Transaction, int) 
	private void sizeDecrement (com.db4o.internal.Transaction) 
	private int lastIndex () 
	private com.db4o.internal.btree.BTreeRemove newRemovePatch (com.db4o.internal.Transaction, java.lang.Object) 
	private com.db4o.internal.btree.BTreeRemove applyNewRemovePatch (com.db4o.internal.Transaction, java.lang.Object) 
	private void keyChanged (com.db4o.internal.Transaction, int) 
	void rollback (com.db4o.internal.Transaction) 
	private com.db4o.internal.btree.Searcher search (com.db4o.internal.Buffer) 
	private com.db4o.internal.btree.Searcher search (com.db4o.internal.Buffer, com.db4o.internal.btree.SearchTarget) 
	private void seekAfterKey (com.db4o.internal.Buffer, int) 
	private void seekChild (com.db4o.internal.Buffer, int) 
	private void seekKey (com.db4o.internal.Buffer, int) 
	private com.db4o.internal.btree.BTreeNode split (com.db4o.internal.Transaction) 
	private void pointNextTo (com.db4o.internal.Transaction, int) 
	private void pointPreviousTo (com.db4o.internal.Transaction, int) 
	public com.db4o.internal.btree.BTreeNode previousNode () 
	public com.db4o.internal.btree.BTreeNode nextNode () 
	com.db4o.internal.btree.BTreePointer firstPointer (com.db4o.internal.Transaction) 
	private com.db4o.internal.btree.BTreePointer branchFirstPointer (com.db4o.internal.Transaction, com.db4o.internal.Buffer) 
	private com.db4o.internal.btree.BTreePointer leafFirstPointer (com.db4o.internal.Transaction, com.db4o.internal.Buffer) 
	public com.db4o.internal.btree.BTreePointer lastPointer (com.db4o.internal.Transaction) 
	private com.db4o.internal.btree.BTreePointer branchLastPointer (com.db4o.internal.Transaction, com.db4o.internal.Buffer) 
	private com.db4o.internal.btree.BTreePointer leafLastPointer (com.db4o.internal.Transaction, com.db4o.internal.Buffer) 
	void purge () 
	private void setParentID (com.db4o.internal.Transaction, int) 
	private void setPreviousID (com.db4o.internal.Transaction, int) 
	private void setNextID (com.db4o.internal.Transaction, int) 
	public void traverseKeys (com.db4o.internal.Transaction, com.db4o.foundation.Visitor4) 
	public boolean writeObjectBegin () 
	public void writeThis (com.db4o.internal.Transaction, com.db4o.internal.Buffer) 
	public java.lang.String toString () 
	public void debugLoadFully (com.db4o.internal.Transaction) 
	public static void defragIndex (com.db4o.internal.BufferPair, com.db4o.internal.Indexable4) 
	public boolean isFreespaceComponent () 
	public boolean isLeaf () 
	void traverseAllNodes (com.db4o.internal.Transaction, com.db4o.foundation.Visitor4) 
}

com/db4o/internal/btree/BTreeNodeSearchResult.class

package com.db4o.internal.btree
public com.db4o.internal.btree.BTreeNodeSearchResult extends java.lang.Object {
	private final com.db4o.internal.Transaction _transaction
	private final com.db4o.internal.btree.BTree _btree
	private final com.db4o.internal.btree.BTreePointer _pointer
	private final boolean _foundMatch
	void  (com.db4o.internal.Transaction, com.db4o.internal.btree.BTree, com.db4o.internal.btree.BTreePointer, boolean) 
	void  (com.db4o.internal.Transaction, com.db4o.internal.Buffer, com.db4o.internal.btree.BTree, com.db4o.internal.btree.BTreeNode, int, boolean) 
	void  (com.db4o.internal.Transaction, com.db4o.internal.Buffer, com.db4o.internal.btree.BTree, com.db4o.internal.btree.Searcher, com.db4o.internal.btree.BTreeNode) 
	private static com.db4o.internal.btree.BTreePointer nextPointerIf (com.db4o.internal.btree.BTreePointer, boolean) 
	private static com.db4o.internal.btree.BTreePointer pointerOrNull (com.db4o.internal.Transaction, com.db4o.internal.Buffer, com.db4o.internal.btree.BTreeNode, int) 
	public com.db4o.internal.btree.BTreeRange createIncludingRange (com.db4o.internal.btree.BTreeNodeSearchResult) 
	public com.db4o.internal.btree.BTreePointer firstValidPointer () 
}

com/db4o/internal/btree/BTreePatch.class

package com.db4o.internal.btree
public abstract com.db4o.internal.btree.BTreePatch extends java.lang.Object {
	protected final com.db4o.internal.Transaction _transaction
	protected Object _object
	public void  (com.db4o.internal.Transaction, java.lang.Object) 
	public abstract java.lang.Object commit (com.db4o.internal.Transaction, com.db4o.internal.btree.BTree) 
	public abstract com.db4o.internal.btree.BTreePatch forTransaction (com.db4o.internal.Transaction) 
	public java.lang.Object getObject () 
	public boolean isAdd () 
	public boolean isCancelledRemoval () 
	public boolean isRemove () 
	public abstract java.lang.Object key (com.db4o.internal.Transaction) 
	public abstract java.lang.Object rollback (com.db4o.internal.Transaction, com.db4o.internal.btree.BTree) 
	public java.lang.String toString () 
}

com/db4o/internal/btree/BTreePointer.class

package com.db4o.internal.btree
public com.db4o.internal.btree.BTreePointer extends java.lang.Object {
	private final com.db4o.internal.btree.BTreeNode _node
	private final int _index
	private final com.db4o.internal.Transaction _transaction
	private final com.db4o.internal.Buffer _nodeReader
	public static com.db4o.internal.btree.BTreePointer max (com.db4o.internal.btree.BTreePointer, com.db4o.internal.btree.BTreePointer) 
	public static com.db4o.internal.btree.BTreePointer min (com.db4o.internal.btree.BTreePointer, com.db4o.internal.btree.BTreePointer) 
	public void  (com.db4o.internal.Transaction, com.db4o.internal.Buffer, com.db4o.internal.btree.BTreeNode, int) 
	public final com.db4o.internal.Transaction transaction () 
	public final int index () 
	public final com.db4o.internal.btree.BTreeNode node () 
	public final java.lang.Object key () 
	private com.db4o.internal.Buffer nodeReader () 
	public com.db4o.internal.btree.BTreePointer next () 
	public com.db4o.internal.btree.BTreePointer previous () 
	public boolean equals (java.lang.Object) 
	public int hashCode () 
	public java.lang.String toString () 
	public int compareTo (com.db4o.internal.btree.BTreePointer) 
	private com.db4o.internal.btree.BTree btree () 
	public static boolean lessThan (com.db4o.internal.btree.BTreePointer, com.db4o.internal.btree.BTreePointer) 
	public static boolean equals (com.db4o.internal.btree.BTreePointer, com.db4o.internal.btree.BTreePointer) 
	public boolean isValid () 
}

com/db4o/internal/btree/BTreeRange.class

package com.db4o.internal.btree
public abstract com.db4o.internal.btree.BTreeRange extends java.lang.Object {
	public abstract com.db4o.foundation.Iterator4 pointers () 
	public abstract com.db4o.foundation.Iterator4 keys () 
	public abstract int size () 
	public abstract com.db4o.internal.btree.BTreeRange greater () 
	public abstract com.db4o.internal.btree.BTreeRange union (com.db4o.internal.btree.BTreeRange) 
	public abstract com.db4o.internal.btree.BTreeRange extendToLast () 
	public abstract com.db4o.internal.btree.BTreeRange smaller () 
	public abstract com.db4o.internal.btree.BTreeRange extendToFirst () 
	public abstract com.db4o.internal.btree.BTreeRange intersect (com.db4o.internal.btree.BTreeRange) 
	public abstract com.db4o.internal.btree.BTreeRange extendToLastOf (com.db4o.internal.btree.BTreeRange) 
	public abstract boolean isEmpty () 
	public abstract void accept (com.db4o.internal.btree.BTreeRangeVisitor) 
	public abstract com.db4o.internal.btree.BTreePointer lastPointer () 
}

com/db4o/internal/btree/BTreeRangeKeyIterator.class

package com.db4o.internal.btree
 com.db4o.internal.btree.BTreeRangeKeyIterator extends com.db4o.internal.btree.AbstractBTreeRangeIterator {
	public void  (com.db4o.internal.btree.BTreeRangeSingle) 
	public java.lang.Object current () 
}

com/db4o/internal/btree/BTreeRangePointerIterator.class

package com.db4o.internal.btree
public com.db4o.internal.btree.BTreeRangePointerIterator extends com.db4o.internal.btree.AbstractBTreeRangeIterator {
	public void  (com.db4o.internal.btree.BTreeRangeSingle) 
	public java.lang.Object current () 
}

com/db4o/internal/btree/BTreeRangeSingle$1.class

package com.db4o.internal.btree
 com.db4o.internal.btree.BTreeRangeSingle$1 extends java.lang.Object implements com.db4o.foundation.Comparison4  {
	void  () 
	public int compare (java.lang.Object, java.lang.Object) 
}

com/db4o/internal/btree/BTreeRangeSingle.class

package com.db4o.internal.btree
public com.db4o.internal.btree.BTreeRangeSingle extends java.lang.Object implements com.db4o.internal.btree.BTreeRange  {
	public static final com.db4o.foundation.Comparison4 COMPARISON
	private final com.db4o.internal.Transaction _transaction
	private final com.db4o.internal.btree.BTree _btree
	private final com.db4o.internal.btree.BTreePointer _first
	private final com.db4o.internal.btree.BTreePointer _end
	public void  (com.db4o.internal.Transaction, com.db4o.internal.btree.BTree, com.db4o.internal.btree.BTreePointer, com.db4o.internal.btree.BTreePointer) 
	public void accept (com.db4o.internal.btree.BTreeRangeVisitor) 
	public boolean isEmpty () 
	public int size () 
	public com.db4o.foundation.Iterator4 pointers () 
	public com.db4o.foundation.Iterator4 keys () 
	public final com.db4o.internal.btree.BTreePointer end () 
	public com.db4o.internal.Transaction transaction () 
	public com.db4o.internal.btree.BTreePointer first () 
	public com.db4o.internal.btree.BTreeRange greater () 
	public com.db4o.internal.btree.BTreeRange union (com.db4o.internal.btree.BTreeRange) 
	public boolean adjacent (com.db4o.internal.btree.BTreeRangeSingle) 
	public boolean overlaps (com.db4o.internal.btree.BTreeRangeSingle) 
	private boolean firstOverlaps (com.db4o.internal.btree.BTreeRangeSingle, com.db4o.internal.btree.BTreeRangeSingle) 
	public com.db4o.internal.btree.BTreeRange extendToFirst () 
	public com.db4o.internal.btree.BTreeRange extendToLast () 
	public com.db4o.internal.btree.BTreeRange smaller () 
	public com.db4o.internal.btree.BTreeRangeSingle newBTreeRangeSingle (com.db4o.internal.btree.BTreePointer, com.db4o.internal.btree.BTreePointer) 
	public com.db4o.internal.btree.BTreeRange newEmptyRange () 
	private com.db4o.internal.btree.BTreePointer firstBTreePointer () 
	private com.db4o.internal.btree.BTree btree () 
	public com.db4o.internal.btree.BTreeRange intersect (com.db4o.internal.btree.BTreeRange) 
	public com.db4o.internal.btree.BTreeRange extendToLastOf (com.db4o.internal.btree.BTreeRange) 
	public java.lang.String toString () 
	private com.db4o.internal.btree.BTreeRangeSingle checkRangeArgument (com.db4o.internal.btree.BTreeRange) 
	public com.db4o.internal.btree.BTreePointer lastPointer () 
	static void  () 
}

com/db4o/internal/btree/BTreeRangeUnion$1.class

package com.db4o.internal.btree
 com.db4o.internal.btree.BTreeRangeUnion$1 extends java.lang.Object implements com.db4o.foundation.Function4  {
	final com.db4o.internal.btree.BTreeRangeUnion this$0
	void  (com.db4o.internal.btree.BTreeRangeUnion) 
	public java.lang.Object apply (java.lang.Object) 
}

com/db4o/internal/btree/BTreeRangeUnion$2.class

package com.db4o.internal.btree
 com.db4o.internal.btree.BTreeRangeUnion$2 extends java.lang.Object implements com.db4o.foundation.Function4  {
	final com.db4o.internal.btree.BTreeRangeUnion this$0
	void  (com.db4o.internal.btree.BTreeRangeUnion) 
	public java.lang.Object apply (java.lang.Object) 
}

com/db4o/internal/btree/BTreeRangeUnion.class

package com.db4o.internal.btree
public com.db4o.internal.btree.BTreeRangeUnion extends java.lang.Object implements com.db4o.internal.btree.BTreeRange  {
	private final com.db4o.internal.btree.BTreeRangeSingle[] _ranges
	public void  (com.db4o.internal.btree.BTreeRangeSingle[]) 
	public void  (com.db4o.foundation.SortedCollection4) 
	public void accept (com.db4o.internal.btree.BTreeRangeVisitor) 
	public boolean isEmpty () 
	private static com.db4o.foundation.SortedCollection4 toSortedCollection (com.db4o.internal.btree.BTreeRangeSingle[]) 
	private static com.db4o.internal.btree.BTreeRangeSingle[] toArray (com.db4o.foundation.SortedCollection4) 
	public com.db4o.internal.btree.BTreeRange extendToFirst () 
	public com.db4o.internal.btree.BTreeRange extendToLast () 
	public com.db4o.internal.btree.BTreeRange extendToLastOf (com.db4o.internal.btree.BTreeRange) 
	public com.db4o.internal.btree.BTreeRange greater () 
	public com.db4o.internal.btree.BTreeRange intersect (com.db4o.internal.btree.BTreeRange) 
	public com.db4o.foundation.Iterator4 pointers () 
	public com.db4o.foundation.Iterator4 keys () 
	public int size () 
	public com.db4o.internal.btree.BTreeRange smaller () 
	public com.db4o.internal.btree.BTreeRange union (com.db4o.internal.btree.BTreeRange) 
	public com.db4o.foundation.Iterator4 ranges () 
	public com.db4o.internal.btree.BTreePointer lastPointer () 
}

com/db4o/internal/btree/BTreeRangeVisitor.class

package com.db4o.internal.btree
public abstract com.db4o.internal.btree.BTreeRangeVisitor extends java.lang.Object {
	public abstract void visit (com.db4o.internal.btree.BTreeRangeSingle) 
	public abstract void visit (com.db4o.internal.btree.BTreeRangeUnion) 
}

com/db4o/internal/btree/BTreeRemove.class

package com.db4o.internal.btree
public com.db4o.internal.btree.BTreeRemove extends com.db4o.internal.btree.BTreeUpdate {
	public void  (com.db4o.internal.Transaction, java.lang.Object) 
	protected void committed (com.db4o.internal.btree.BTree) 
	public java.lang.String toString () 
	public boolean isRemove () 
	protected java.lang.Object getCommittedObject () 
	protected void adjustSizeOnRemovalByOtherTransaction (com.db4o.internal.btree.BTree) 
}

com/db4o/internal/btree/BTreeUpdate.class

package com.db4o.internal.btree
public abstract com.db4o.internal.btree.BTreeUpdate extends com.db4o.internal.btree.BTreePatch {
	protected com.db4o.internal.btree.BTreeUpdate _next
	public void  (com.db4o.internal.Transaction, java.lang.Object) 
	protected boolean hasNext () 
	public com.db4o.internal.btree.BTreePatch forTransaction (com.db4o.internal.Transaction) 
	public com.db4o.internal.btree.BTreeUpdate removeFor (com.db4o.internal.Transaction) 
	public void append (com.db4o.internal.btree.BTreeUpdate) 
	protected void applyKeyChange (java.lang.Object) 
	protected abstract void committed (com.db4o.internal.btree.BTree) 
	public java.lang.Object commit (com.db4o.internal.Transaction, com.db4o.internal.btree.BTree) 
	protected final java.lang.Object internalCommit (com.db4o.internal.Transaction, com.db4o.internal.btree.BTree) 
	private void setNextIfPatch (java.lang.Object) 
	protected abstract java.lang.Object getCommittedObject () 
	public java.lang.Object rollback (com.db4o.internal.Transaction, com.db4o.internal.btree.BTree) 
	public java.lang.Object key (com.db4o.internal.Transaction) 
	public com.db4o.internal.btree.BTreeUpdate replacePatch (com.db4o.internal.btree.BTreePatch, com.db4o.internal.btree.BTreeUpdate) 
	public void removedBy (com.db4o.internal.Transaction, com.db4o.internal.btree.BTree) 
	protected abstract void adjustSizeOnRemovalByOtherTransaction (com.db4o.internal.btree.BTree) 
}

com/db4o/internal/btree/FieldIndexKey.class

package com.db4o.internal.btree
public com.db4o.internal.btree.FieldIndexKey extends java.lang.Object {
	private final Object _value
	private final int _parentID
	public void  (int, java.lang.Object) 
	public int parentID () 
	public java.lang.Object value () 
	public java.lang.String toString () 
	private java.lang.String safeString (java.lang.Object) 
}

com/db4o/internal/btree/FieldIndexKeyHandler.class

package com.db4o.internal.btree
public com.db4o.internal.btree.FieldIndexKeyHandler extends java.lang.Object implements com.db4o.internal.Indexable4  {
	private final com.db4o.internal.Indexable4 _valueHandler
	private final com.db4o.internal.handlers.IntHandler _parentIdHandler
	public void  (com.db4o.internal.ObjectContainerBase, com.db4o.internal.Indexable4) 
	public int linkLength () 
	public java.lang.Object readIndexEntry (com.db4o.internal.Buffer) 
	private int readParentID (com.db4o.internal.Buffer) 
	public void writeIndexEntry (com.db4o.internal.Buffer, java.lang.Object) 
	public com.db4o.internal.Indexable4 valueHandler () 
	public com.db4o.internal.Comparable4 prepareComparison (java.lang.Object) 
	public int compareTo (java.lang.Object) 
	public void defragIndexEntry (com.db4o.internal.BufferPair) 
}

com/db4o/internal/btree/SearchTarget.class

package com.db4o.internal.btree
public final com.db4o.internal.btree.SearchTarget extends java.lang.Object {
	public static final com.db4o.internal.btree.SearchTarget LOWEST
	public static final com.db4o.internal.btree.SearchTarget ANY
	public static final com.db4o.internal.btree.SearchTarget HIGHEST
	private final String _target
	public void  (java.lang.String) 
	public java.lang.String toString () 
	static void  () 
}

com/db4o/internal/btree/Searcher.class

package com.db4o.internal.btree
public com.db4o.internal.btree.Searcher extends java.lang.Object {
	private int _lower
	private int _upper
	private int _cursor
	private int _cmp
	private final com.db4o.internal.btree.SearchTarget _target
	private final int _count
	public void  (com.db4o.internal.btree.SearchTarget, int) 
	private void adjustBounds () 
	private void adjustCursor () 
	public boolean afterLast () 
	public boolean beforeFirst () 
	private void complete () 
	public int count () 
	public int cursor () 
	public boolean foundMatch () 
	public boolean incomplete () 
	public void moveForward () 
	public void resultIs (int) 
	public boolean isGreater () 
}

com/db4o/internal/btree/algebra/BTreeAlgebra.class

package com.db4o.internal.btree.algebra
 com.db4o.internal.btree.algebra.BTreeAlgebra extends java.lang.Object {
	void  () 
	public static com.db4o.internal.btree.BTreeRange intersect (com.db4o.internal.btree.BTreeRangeUnion, com.db4o.internal.btree.BTreeRangeSingle) 
	public static com.db4o.internal.btree.BTreeRange intersect (com.db4o.internal.btree.BTreeRangeUnion, com.db4o.internal.btree.BTreeRangeUnion) 
	private static void collectIntersections (com.db4o.foundation.SortedCollection4, com.db4o.internal.btree.BTreeRangeUnion, com.db4o.internal.btree.BTreeRangeSingle) 
	public static com.db4o.internal.btree.BTreeRange intersect (com.db4o.internal.btree.BTreeRangeSingle, com.db4o.internal.btree.BTreeRangeSingle) 
	public static com.db4o.internal.btree.BTreeRange union (com.db4o.internal.btree.BTreeRangeUnion, com.db4o.internal.btree.BTreeRangeUnion) 
	public static com.db4o.internal.btree.BTreeRange union (com.db4o.internal.btree.BTreeRangeUnion, com.db4o.internal.btree.BTreeRangeSingle) 
	private static com.db4o.internal.btree.BTreeRange toRange (com.db4o.foundation.SortedCollection4) 
	private static com.db4o.foundation.SortedCollection4 newBTreeRangeSingleCollection () 
	public static com.db4o.internal.btree.BTreeRange union (com.db4o.internal.btree.BTreeRangeSingle, com.db4o.internal.btree.BTreeRangeSingle) 
	private static com.db4o.internal.btree.BTreeRangeSingle merge (com.db4o.internal.btree.BTreeRangeSingle, com.db4o.internal.btree.BTreeRangeSingle) 
	private static boolean canBeMerged (com.db4o.internal.btree.BTreeRangeSingle, com.db4o.internal.btree.BTreeRangeSingle) 
}

com/db4o/internal/btree/algebra/BTreeRangeOperation.class

package com.db4o.internal.btree.algebra
public abstract com.db4o.internal.btree.algebra.BTreeRangeOperation extends java.lang.Object implements com.db4o.internal.btree.BTreeRangeVisitor  {
	private com.db4o.internal.btree.BTreeRange _resultingRange
	public void  () 
	public com.db4o.internal.btree.BTreeRange dispatch (com.db4o.internal.btree.BTreeRange) 
	public final void visit (com.db4o.internal.btree.BTreeRangeSingle) 
	public final void visit (com.db4o.internal.btree.BTreeRangeUnion) 
	protected abstract com.db4o.internal.btree.BTreeRange execute (com.db4o.internal.btree.BTreeRangeUnion) 
	protected abstract com.db4o.internal.btree.BTreeRange execute (com.db4o.internal.btree.BTreeRangeSingle) 
}

com/db4o/internal/btree/algebra/BTreeRangeSingleIntersect.class

package com.db4o.internal.btree.algebra
public com.db4o.internal.btree.algebra.BTreeRangeSingleIntersect extends com.db4o.internal.btree.algebra.BTreeRangeSingleOperation {
	public void  (com.db4o.internal.btree.BTreeRangeSingle) 
	protected com.db4o.internal.btree.BTreeRange execute (com.db4o.internal.btree.BTreeRangeSingle) 
	protected com.db4o.internal.btree.BTreeRange execute (com.db4o.internal.btree.BTreeRangeUnion) 
}

com/db4o/internal/btree/algebra/BTreeRangeSingleOperation.class

package com.db4o.internal.btree.algebra
public abstract com.db4o.internal.btree.algebra.BTreeRangeSingleOperation extends com.db4o.internal.btree.algebra.BTreeRangeOperation {
	protected final com.db4o.internal.btree.BTreeRangeSingle _single
	public void  (com.db4o.internal.btree.BTreeRangeSingle) 
}

com/db4o/internal/btree/algebra/BTreeRangeSingleUnion.class

package com.db4o.internal.btree.algebra
public com.db4o.internal.btree.algebra.BTreeRangeSingleUnion extends com.db4o.internal.btree.algebra.BTreeRangeSingleOperation {
	public void  (com.db4o.internal.btree.BTreeRangeSingle) 
	protected com.db4o.internal.btree.BTreeRange execute (com.db4o.internal.btree.BTreeRangeSingle) 
	protected com.db4o.internal.btree.BTreeRange execute (com.db4o.internal.btree.BTreeRangeUnion) 
}

com/db4o/internal/btree/algebra/BTreeRangeUnionIntersect.class

package com.db4o.internal.btree.algebra
public com.db4o.internal.btree.algebra.BTreeRangeUnionIntersect extends com.db4o.internal.btree.algebra.BTreeRangeUnionOperation {
	public void  (com.db4o.internal.btree.BTreeRangeUnion) 
	protected com.db4o.internal.btree.BTreeRange execute (com.db4o.internal.btree.BTreeRangeSingle) 
	protected com.db4o.internal.btree.BTreeRange execute (com.db4o.internal.btree.BTreeRangeUnion) 
}

com/db4o/internal/btree/algebra/BTreeRangeUnionOperation.class

package com.db4o.internal.btree.algebra
public abstract com.db4o.internal.btree.algebra.BTreeRangeUnionOperation extends com.db4o.internal.btree.algebra.BTreeRangeOperation {
	protected final com.db4o.internal.btree.BTreeRangeUnion _union
	public void  (com.db4o.internal.btree.BTreeRangeUnion) 
}

com/db4o/internal/btree/algebra/BTreeRangeUnionUnion.class

package com.db4o.internal.btree.algebra
public com.db4o.internal.btree.algebra.BTreeRangeUnionUnion extends com.db4o.internal.btree.algebra.BTreeRangeUnionOperation {
	public void  (com.db4o.internal.btree.BTreeRangeUnion) 
	protected com.db4o.internal.btree.BTreeRange execute (com.db4o.internal.btree.BTreeRangeUnion) 
	protected com.db4o.internal.btree.BTreeRange execute (com.db4o.internal.btree.BTreeRangeSingle) 
}

com/db4o/internal/callbacks/Callbacks.class

package com.db4o.internal.callbacks
public abstract com.db4o.internal.callbacks.Callbacks extends java.lang.Object {
	public abstract boolean objectCanNew (com.db4o.internal.Transaction, java.lang.Object) 
	public abstract boolean objectCanActivate (com.db4o.internal.Transaction, java.lang.Object) 
	public abstract boolean objectCanUpdate (com.db4o.internal.Transaction, java.lang.Object) 
	public abstract boolean objectCanDelete (com.db4o.internal.Transaction, java.lang.Object) 
	public abstract boolean objectCanDeactivate (com.db4o.internal.Transaction, java.lang.Object) 
	public abstract void objectOnActivate (com.db4o.internal.Transaction, java.lang.Object) 
	public abstract void objectOnNew (com.db4o.internal.Transaction, java.lang.Object) 
	public abstract void objectOnUpdate (com.db4o.internal.Transaction, java.lang.Object) 
	public abstract void objectOnDelete (com.db4o.internal.Transaction, java.lang.Object) 
	public abstract void objectOnDeactivate (com.db4o.internal.Transaction, java.lang.Object) 
	public abstract void objectOnInstantiate (com.db4o.internal.Transaction, java.lang.Object) 
	public abstract void queryOnStarted (com.db4o.internal.Transaction, com.db4o.query.Query) 
	public abstract void queryOnFinished (com.db4o.internal.Transaction, com.db4o.query.Query) 
	public abstract boolean caresAboutCommitting () 
	public abstract boolean caresAboutCommitted () 
	public abstract void classOnRegistered (com.db4o.internal.ClassMetadata) 
	public abstract void commitOnStarted (com.db4o.internal.Transaction, com.db4o.internal.CallbackObjectInfoCollections) 
	public abstract void commitOnCompleted (com.db4o.internal.Transaction, com.db4o.internal.CallbackObjectInfoCollections) 
	public abstract boolean caresAboutDeleting () 
	public abstract boolean caresAboutDeleted () 
}

com/db4o/internal/callbacks/NullCallbacks.class

package com.db4o.internal.callbacks
public com.db4o.internal.callbacks.NullCallbacks extends java.lang.Object implements com.db4o.internal.callbacks.Callbacks  {
	public void  () 
	public void queryOnFinished (com.db4o.internal.Transaction, com.db4o.query.Query) 
	public void queryOnStarted (com.db4o.internal.Transaction, com.db4o.query.Query) 
	public boolean objectCanNew (com.db4o.internal.Transaction, java.lang.Object) 
	public boolean objectCanActivate (com.db4o.internal.Transaction, java.lang.Object) 
	public boolean objectCanUpdate (com.db4o.internal.Transaction, java.lang.Object) 
	public boolean objectCanDelete (com.db4o.internal.Transaction, java.lang.Object) 
	public boolean objectCanDeactivate (com.db4o.internal.Transaction, java.lang.Object) 
	public void objectOnNew (com.db4o.internal.Transaction, java.lang.Object) 
	public void objectOnActivate (com.db4o.internal.Transaction, java.lang.Object) 
	public void objectOnUpdate (com.db4o.internal.Transaction, java.lang.Object) 
	public void objectOnDelete (com.db4o.internal.Transaction, java.lang.Object) 
	public void objectOnDeactivate (com.db4o.internal.Transaction, java.lang.Object) 
	public void objectOnInstantiate (com.db4o.internal.Transaction, java.lang.Object) 
	public void commitOnStarted (com.db4o.internal.Transaction, com.db4o.internal.CallbackObjectInfoCollections) 
	public void commitOnCompleted (com.db4o.internal.Transaction, com.db4o.internal.CallbackObjectInfoCollections) 
	public boolean caresAboutCommitting () 
	public boolean caresAboutCommitted () 
	public void classOnRegistered (com.db4o.internal.ClassMetadata) 
	public boolean caresAboutDeleting () 
	public boolean caresAboutDeleted () 
}

com/db4o/internal/classindex/AbstractClassIndexStrategy.class

package com.db4o.internal.classindex
public abstract com.db4o.internal.classindex.AbstractClassIndexStrategy extends java.lang.Object implements com.db4o.internal.classindex.ClassIndexStrategy  {
	protected final com.db4o.internal.ClassMetadata _yapClass
	public void  (com.db4o.internal.ClassMetadata) 
	protected int yapClassID () 
	public int ownLength () 
	protected abstract void internalAdd (com.db4o.internal.Transaction, int) 
	public final void add (com.db4o.internal.Transaction, int) 
	protected abstract void internalRemove (com.db4o.internal.Transaction, int) 
	public final void remove (com.db4o.internal.Transaction, int) 
	private void checkId (int) 
}

com/db4o/internal/classindex/BTreeClassIndexStrategy$1.class

package com.db4o.internal.classindex
 com.db4o.internal.classindex.BTreeClassIndexStrategy$1 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final com.db4o.internal.ObjectContainerBase val$stream
	final com.db4o.internal.classindex.BTreeClassIndexStrategy this$0
	void  (com.db4o.internal.classindex.BTreeClassIndexStrategy, com.db4o.internal.ObjectContainerBase) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/classindex/BTreeClassIndexStrategy.class

package com.db4o.internal.classindex
public com.db4o.internal.classindex.BTreeClassIndexStrategy extends com.db4o.internal.classindex.AbstractClassIndexStrategy {
	private com.db4o.internal.btree.BTree _btreeIndex
	public void  (com.db4o.internal.ClassMetadata) 
	public com.db4o.internal.btree.BTree btree () 
	public int entryCount (com.db4o.internal.Transaction) 
	public void initialize (com.db4o.internal.ObjectContainerBase) 
	public void purge () 
	public void read (com.db4o.internal.ObjectContainerBase, int) 
	public int write (com.db4o.internal.Transaction) 
	public void traverseAll (com.db4o.internal.Transaction, com.db4o.foundation.Visitor4) 
	private void createBTreeIndex (com.db4o.internal.ObjectContainerBase, int) 
	private void readBTreeIndex (com.db4o.internal.ObjectContainerBase, int) 
	protected void internalAdd (com.db4o.internal.Transaction, int) 
	protected void internalRemove (com.db4o.internal.Transaction, int) 
	public void dontDelete (com.db4o.internal.Transaction, int) 
	public void defragReference (com.db4o.internal.ClassMetadata, com.db4o.internal.BufferPair, int) 
	public int id () 
	public com.db4o.foundation.Iterator4 allSlotIDs (com.db4o.internal.Transaction) 
	public void defragIndex (com.db4o.internal.BufferPair) 
	public static com.db4o.internal.btree.BTree btree (com.db4o.internal.ClassMetadata) 
	public static com.db4o.foundation.Iterator4 iterate (com.db4o.internal.ClassMetadata, com.db4o.internal.Transaction) 
}

com/db4o/internal/classindex/ClassIndex.class

package com.db4o.internal.classindex
public com.db4o.internal.classindex.ClassIndex extends com.db4o.internal.PersistentBase implements com.db4o.internal.ReadWriteable  {
	private final com.db4o.internal.ClassMetadata _clazz
	private com.db4o.internal.TreeInt i_root
	void  (com.db4o.internal.ClassMetadata) 
	public void add (int) 
	public final int marshalledLength () 
	public final void clear () 
	void ensureActive (com.db4o.internal.Transaction) 
	int entryCount (com.db4o.internal.Transaction) 
	public final byte getIdentifier () 
	com.db4o.internal.TreeInt getRoot () 
	public final int ownLength () 
	public final java.lang.Object read (com.db4o.internal.Buffer) 
	public final void readThis (com.db4o.internal.Transaction, com.db4o.internal.Buffer) 
	public void remove (int) 
	void setDirty (com.db4o.internal.ObjectContainerBase) 
	public void write (com.db4o.internal.Buffer) 
	public final void writeThis (com.db4o.internal.Transaction, com.db4o.internal.Buffer) 
	public java.lang.String toString () 
}

com/db4o/internal/classindex/ClassIndexClient.class

package com.db4o.internal.classindex
final com.db4o.internal.classindex.ClassIndexClient extends com.db4o.internal.classindex.ClassIndex {
	void  (com.db4o.internal.ClassMetadata) 
	public void add (int) 
	void ensureActive () 
	public void read (com.db4o.internal.Transaction) 
	void setDirty (com.db4o.internal.ObjectContainerBase) 
	public final void writeOwnID (com.db4o.internal.Transaction, com.db4o.internal.Buffer) 
}

com/db4o/internal/classindex/ClassIndexStrategy.class

package com.db4o.internal.classindex
public abstract com.db4o.internal.classindex.ClassIndexStrategy extends java.lang.Object {
	public abstract void initialize (com.db4o.internal.ObjectContainerBase) 
	public abstract void read (com.db4o.internal.ObjectContainerBase, int) 
	public abstract int write (com.db4o.internal.Transaction) 
	public abstract void add (com.db4o.internal.Transaction, int) 
	public abstract void remove (com.db4o.internal.Transaction, int) 
	public abstract int entryCount (com.db4o.internal.Transaction) 
	public abstract int ownLength () 
	public abstract void purge () 
	public abstract void traverseAll (com.db4o.internal.Transaction, com.db4o.foundation.Visitor4) 
	public abstract void dontDelete (com.db4o.internal.Transaction, int) 
	public abstract com.db4o.foundation.Iterator4 allSlotIDs (com.db4o.internal.Transaction) 
	public abstract void defragReference (com.db4o.internal.ClassMetadata, com.db4o.internal.BufferPair, int) 
	public abstract int id () 
	public abstract void defragIndex (com.db4o.internal.BufferPair) 
}

com/db4o/internal/classindex/OldClassIndexStrategy$1.class

package com.db4o.internal.classindex
 com.db4o.internal.classindex.OldClassIndexStrategy$1 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final com.db4o.internal.classindex.ClassIndex val$index
	final com.db4o.internal.classindex.OldClassIndexStrategy this$0
	void  (com.db4o.internal.classindex.OldClassIndexStrategy, com.db4o.internal.classindex.ClassIndex) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/classindex/OldClassIndexStrategy$2.class

package com.db4o.internal.classindex
 com.db4o.internal.classindex.OldClassIndexStrategy$2 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final com.db4o.internal.Transaction val$transaction
	final com.db4o.internal.classindex.ClassIndex val$index
	final com.db4o.internal.classindex.OldClassIndexStrategy this$0
	void  (com.db4o.internal.classindex.OldClassIndexStrategy, com.db4o.internal.Transaction, com.db4o.internal.classindex.ClassIndex) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/classindex/OldClassIndexStrategy$3.class

package com.db4o.internal.classindex
 com.db4o.internal.classindex.OldClassIndexStrategy$3 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final com.db4o.foundation.Tree$ByRef val$tree
	final com.db4o.internal.classindex.OldClassIndexStrategy this$0
	void  (com.db4o.internal.classindex.OldClassIndexStrategy, com.db4o.foundation.Tree$ByRef) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/classindex/OldClassIndexStrategy$4.class

package com.db4o.internal.classindex
 com.db4o.internal.classindex.OldClassIndexStrategy$4 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final com.db4o.foundation.Tree$ByRef val$tree
	final com.db4o.internal.classindex.OldClassIndexStrategy this$0
	void  (com.db4o.internal.classindex.OldClassIndexStrategy, com.db4o.foundation.Tree$ByRef) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/classindex/OldClassIndexStrategy$5.class

package com.db4o.internal.classindex
 com.db4o.internal.classindex.OldClassIndexStrategy$5 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final com.db4o.foundation.Visitor4 val$command
	final com.db4o.internal.classindex.OldClassIndexStrategy this$0
	void  (com.db4o.internal.classindex.OldClassIndexStrategy, com.db4o.foundation.Visitor4) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/classindex/OldClassIndexStrategy$TransactionState.class

package com.db4o.internal.classindex
final com.db4o.internal.classindex.OldClassIndexStrategy$TransactionState extends java.lang.Object {
	private com.db4o.foundation.Tree i_addToClassIndex
	private com.db4o.foundation.Tree i_removeFromClassIndex
	void  () 
	public void add (int) 
	public void remove (int) 
	public void dontDelete (int) 
	void traverse (com.db4o.foundation.Tree, com.db4o.foundation.Visitor4) 
	public void traverseAdded (com.db4o.foundation.Visitor4) 
	public void traverseRemoved (com.db4o.foundation.Visitor4) 
}

com/db4o/internal/classindex/OldClassIndexStrategy.class

package com.db4o.internal.classindex
public com.db4o.internal.classindex.OldClassIndexStrategy extends com.db4o.internal.classindex.AbstractClassIndexStrategy implements com.db4o.internal.TransactionParticipant  {
	private com.db4o.internal.classindex.ClassIndex _index
	private final com.db4o.foundation.Hashtable4 _perTransaction
	public void  (com.db4o.internal.ClassMetadata) 
	public void read (com.db4o.internal.ObjectContainerBase, int) 
	private com.db4o.internal.classindex.ClassIndex getActiveIndex (com.db4o.internal.Transaction) 
	public int entryCount (com.db4o.internal.Transaction) 
	public void initialize (com.db4o.internal.ObjectContainerBase) 
	public void purge () 
	public int write (com.db4o.internal.Transaction) 
	private void flushContext (com.db4o.internal.Transaction) 
	private void writeIndex (com.db4o.internal.Transaction) 
	protected void internalAdd (com.db4o.internal.Transaction, int) 
	private com.db4o.internal.classindex.OldClassIndexStrategy$TransactionState getState (com.db4o.internal.Transaction) 
	private com.db4o.foundation.Tree getAll (com.db4o.internal.Transaction) 
	protected void internalRemove (com.db4o.internal.Transaction, int) 
	public void traverseAll (com.db4o.internal.Transaction, com.db4o.foundation.Visitor4) 
	public int idFromValue (java.lang.Object) 
	private com.db4o.internal.classindex.ClassIndex createClassIndex (com.db4o.internal.ObjectContainerBase) 
	public void dontDelete (com.db4o.internal.Transaction, int) 
	public void commit (com.db4o.internal.Transaction) 
	public void dispose (com.db4o.internal.Transaction) 
	public void rollback (com.db4o.internal.Transaction) 
	public void defragReference (com.db4o.internal.ClassMetadata, com.db4o.internal.BufferPair, int) 
	public int id () 
	public com.db4o.foundation.Iterator4 allSlotIDs (com.db4o.internal.Transaction) 
	public void defragIndex (com.db4o.internal.BufferPair) 
}

com/db4o/internal/cluster/ClusterConstraint.class

package com.db4o.internal.cluster
public com.db4o.internal.cluster.ClusterConstraint extends java.lang.Object implements com.db4o.query.Constraint  {
	final com.db4o.cluster.Cluster _cluster
	final com.db4o.query.Constraint[] _constraints
	public void  (com.db4o.cluster.Cluster, com.db4o.query.Constraint[]) 
	private com.db4o.internal.cluster.ClusterConstraint compatible (com.db4o.query.Constraint) 
	public com.db4o.query.Constraint and (com.db4o.query.Constraint) 
	public com.db4o.query.Constraint or (com.db4o.query.Constraint) 
	private com.db4o.query.Constraint join (com.db4o.query.Constraint, boolean) 
	public com.db4o.query.Constraint equal () 
	public com.db4o.query.Constraint greater () 
	public com.db4o.query.Constraint smaller () 
	public com.db4o.query.Constraint identity () 
	public com.db4o.query.Constraint like () 
	public com.db4o.query.Constraint startsWith (boolean) 
	public com.db4o.query.Constraint endsWith (boolean) 
	public com.db4o.query.Constraint contains () 
	public com.db4o.query.Constraint not () 
	public java.lang.Object getObject () 
}

com/db4o/internal/cluster/ClusterConstraints.class

package com.db4o.internal.cluster
public com.db4o.internal.cluster.ClusterConstraints extends com.db4o.internal.cluster.ClusterConstraint implements com.db4o.query.Constraints  {
	public void  (com.db4o.cluster.Cluster, com.db4o.query.Constraint[]) 
	public com.db4o.query.Constraint[] toArray () 
}

com/db4o/internal/cluster/ClusterQuery.class

package com.db4o.internal.cluster
public com.db4o.internal.cluster.ClusterQuery extends java.lang.Object implements com.db4o.query.Query  {
	private final com.db4o.cluster.Cluster _cluster
	private final com.db4o.query.Query[] _queries
	public void  (com.db4o.cluster.Cluster, com.db4o.query.Query[]) 
	public com.db4o.query.Constraint constrain (java.lang.Object) 
	public com.db4o.query.Constraints constraints () 
	public com.db4o.query.Query descend (java.lang.String) 
	public com.db4o.ObjectSet execute () 
	public com.db4o.query.Query orderAscending () 
	public com.db4o.query.Query orderDescending () 
	public com.db4o.query.Query sortBy (com.db4o.query.QueryComparator) 
	public com.db4o.query.Query sortBy (java.util.Comparator) 
}

com/db4o/internal/cluster/ClusterQueryResult$ClusterQueryResultIntIterator.class

package com.db4o.internal.cluster
final com.db4o.internal.cluster.ClusterQueryResult$ClusterQueryResultIntIterator extends java.lang.Object implements com.db4o.foundation.IntIterator4  {
	private final com.db4o.foundation.CompositeIterator4 _delegate
	public void  (com.db4o.foundation.Iterator4[]) 
	public boolean moveNext () 
	public java.lang.Object current () 
	public void reset () 
	public int currentInt () 
}

com/db4o/internal/cluster/ClusterQueryResult.class

package com.db4o.internal.cluster
public com.db4o.internal.cluster.ClusterQueryResult extends java.lang.Object implements com.db4o.internal.query.result.QueryResult  {
	private final com.db4o.cluster.Cluster _cluster
	private final com.db4o.ObjectSet[] _objectSets
	private final int[] _sizes
	private final int _size
	public void  (com.db4o.cluster.Cluster, com.db4o.query.Query[]) 
	public com.db4o.foundation.IntIterator4 iterateIDs () 
	public com.db4o.foundation.Iterator4 iterator () 
	public int size () 
	public java.lang.Object get (int) 
	public java.lang.Object lock () 
	public com.db4o.ext.ExtObjectContainer objectContainer () 
	public int indexOf (int) 
	public void sort (com.db4o.query.QueryComparator) 
	public void loadFromClassIndex (com.db4o.internal.ClassMetadata) 
	public void loadFromQuery (com.db4o.internal.query.processor.QQuery) 
	public void loadFromClassIndexes (com.db4o.internal.ClassMetadataIterator) 
	public void loadFromIdReader (com.db4o.internal.Buffer) 
}

com/db4o/internal/collections/PersistentCollection.class

package com.db4o.internal.collections
public abstract com.db4o.internal.collections.PersistentCollection extends java.lang.Object {
}

com/db4o/internal/collections/PersistentList.class

package com.db4o.internal.collections
public abstract com.db4o.internal.collections.PersistentList extends java.lang.Object {
	public abstract boolean add (java.lang.Object) 
	public abstract void add (int, java.lang.Object) 
	public abstract boolean addAll (com.db4o.foundation.Iterable4) 
	public abstract boolean addAll (int, com.db4o.foundation.Iterable4) 
	public abstract void clear () 
	public abstract boolean contains (java.lang.Object) 
	public abstract boolean containsAll (com.db4o.foundation.Iterable4) 
	public abstract java.lang.Object get (int) 
	public abstract int indexOf (java.lang.Object) 
	public abstract boolean isEmpty () 
	public abstract com.db4o.foundation.Iterator4 iterator () 
	public abstract int lastIndexOf (java.lang.Object) 
	public abstract boolean remove (java.lang.Object) 
	public abstract java.lang.Object remove (int) 
	public abstract boolean removeAll (com.db4o.foundation.Iterable4) 
	public abstract boolean retainAll (com.db4o.foundation.Iterable4) 
	public abstract java.lang.Object set (int, java.lang.Object) 
	public abstract int size () 
	public abstract com.db4o.internal.collections.PersistentList subList (int, int) 
	public abstract java.lang.Object[] toArray () 
	public abstract java.lang.Object[] toArray (java.lang.Object[]) 
}

com/db4o/internal/convert/Conversion.class

package com.db4o.internal.convert
public abstract com.db4o.internal.convert.Conversion extends java.lang.Object {
	public void  () 
	public void convert (com.db4o.internal.convert.ConversionStage$ClassCollectionAvailableStage) 
	public void convert (com.db4o.internal.convert.ConversionStage$SystemUpStage) 
}

com/db4o/internal/convert/ConversionStage$ClassCollectionAvailableStage.class

package com.db4o.internal.convert
public final com.db4o.internal.convert.ConversionStage$ClassCollectionAvailableStage extends com.db4o.internal.convert.ConversionStage {
	public void  (com.db4o.internal.LocalObjectContainer) 
	public void accept (com.db4o.internal.convert.Conversion) 
}

com/db4o/internal/convert/ConversionStage$SystemUpStage.class

package com.db4o.internal.convert
public final com.db4o.internal.convert.ConversionStage$SystemUpStage extends com.db4o.internal.convert.ConversionStage {
	public void  (com.db4o.internal.LocalObjectContainer) 
	public void accept (com.db4o.internal.convert.Conversion) 
}

com/db4o/internal/convert/ConversionStage.class

package com.db4o.internal.convert
public abstract com.db4o.internal.convert.ConversionStage extends java.lang.Object {
	private com.db4o.internal.LocalObjectContainer _file
	protected void  (com.db4o.internal.LocalObjectContainer) 
	public com.db4o.internal.LocalObjectContainer file () 
	public com.db4o.internal.SystemData systemData () 
	public abstract void accept (com.db4o.internal.convert.Conversion) 
}

com/db4o/internal/convert/Converter.class

package com.db4o.internal.convert
public com.db4o.internal.convert.Converter extends java.lang.Object {
	public static final int VERSION
	private static com.db4o.internal.convert.Converter _converter
	private com.db4o.foundation.Hashtable4 _conversions
	private void  () 
	public static boolean convert (com.db4o.internal.convert.ConversionStage) 
	private static boolean needsConversion (com.db4o.internal.SystemData) 
	public void register (int, com.db4o.internal.convert.Conversion) 
	public boolean runConversions (com.db4o.internal.convert.ConversionStage) 
}

com/db4o/internal/convert/conversions/ClassIndexesToBTrees_5_5.class

package com.db4o.internal.convert.conversions
public com.db4o.internal.convert.conversions.ClassIndexesToBTrees_5_5 extends com.db4o.internal.convert.Conversion {
	public static final int VERSION
	public void  () 
	public void convert (com.db4o.internal.LocalObjectContainer, int, com.db4o.internal.btree.BTree) 
	public void convert (com.db4o.internal.convert.ConversionStage$SystemUpStage) 
}

com/db4o/internal/convert/conversions/CommonConversions.class

package com.db4o.internal.convert.conversions
public com.db4o.internal.convert.conversions.CommonConversions extends java.lang.Object {
	public void  () 
	public static void register (com.db4o.internal.convert.Converter) 
}

com/db4o/internal/convert/conversions/FieldIndexesToBTrees_5_7.class

package com.db4o.internal.convert.conversions
public com.db4o.internal.convert.conversions.FieldIndexesToBTrees_5_7 extends com.db4o.internal.convert.Conversion {
	public static final int VERSION
	public void  () 
	public void convert (com.db4o.internal.convert.ConversionStage$SystemUpStage) 
	private void rebuildUUIDIndex (com.db4o.internal.LocalObjectContainer) 
	private void freeOldUUIDMetaIndex (com.db4o.internal.LocalObjectContainer) 
}

com/db4o/internal/cs/BlobProcessor.class

package com.db4o.internal.cs
 com.db4o.internal.cs.BlobProcessor extends java.lang.Thread {
	private com.db4o.internal.cs.ClientObjectContainer stream
	private com.db4o.foundation.Queue4 queue
	private boolean terminated
	void  (com.db4o.internal.cs.ClientObjectContainer) 
	void add (com.db4o.internal.cs.messages.MsgBlob) 
	synchronized boolean isTerminated () 
	public void run () 
}

com/db4o/internal/cs/BroadcastFilter.class

package com.db4o.internal.cs
public abstract com.db4o.internal.cs.BroadcastFilter extends java.lang.Object {
	public abstract boolean accept (com.db4o.internal.cs.ServerMessageDispatcher) 
}

com/db4o/internal/cs/ClassInfo.class

package com.db4o.internal.cs
public com.db4o.internal.cs.ClassInfo extends java.lang.Object {
	public String _className
	public boolean _isSystemClass
	public com.db4o.internal.cs.ClassInfo _superClass
	public com.db4o.internal.cs.FieldInfo[] _fields
	public static com.db4o.internal.cs.ClassInfo newSystemClass (java.lang.String) 
	public static com.db4o.internal.cs.ClassInfo newUserClass (java.lang.String) 
	public void  () 
	private void  (java.lang.String, boolean) 
	public com.db4o.internal.cs.FieldInfo[] getFields () 
	public void setFields (com.db4o.internal.cs.FieldInfo[]) 
	public com.db4o.internal.cs.ClassInfo getSuperClass () 
	public void setSuperClass (com.db4o.internal.cs.ClassInfo) 
	public java.lang.String getClassName () 
	public boolean isSystemClass () 
}

com/db4o/internal/cs/ClassInfoHelper.class

package com.db4o.internal.cs
public com.db4o.internal.cs.ClassInfoHelper extends java.lang.Object {
	private com.db4o.foundation.Hashtable4 _classMetaTable
	private com.db4o.foundation.Hashtable4 _genericClassTable
	public void  () 
	public com.db4o.internal.cs.ClassInfo getClassMeta (com.db4o.reflect.ReflectClass) 
	private com.db4o.internal.cs.ClassInfo newUserClassMeta (com.db4o.reflect.ReflectClass) 
	private com.db4o.internal.cs.ClassInfo mapSuperclass (com.db4o.reflect.ReflectClass) 
	private com.db4o.internal.cs.FieldInfo[] mapFields (com.db4o.reflect.ReflectField[]) 
	private static boolean isSystemClass (java.lang.String) 
	private com.db4o.internal.cs.ClassInfo lookupClassMeta (java.lang.String) 
	private void registerClassMeta (java.lang.String, com.db4o.internal.cs.ClassInfo) 
	public com.db4o.reflect.generic.GenericClass classMetaToGenericClass (com.db4o.reflect.generic.GenericReflector, com.db4o.internal.cs.ClassInfo) 
	private com.db4o.reflect.generic.GenericClass lookupGenericClass (java.lang.String) 
	private void registerGenericClass (java.lang.String, com.db4o.reflect.generic.GenericClass) 
}

com/db4o/internal/cs/ClientHeartbeat.class

package com.db4o.internal.cs
public com.db4o.internal.cs.ClientHeartbeat extends java.lang.Object implements java.lang.Runnable  {
	private com.db4o.foundation.SimpleTimer _timer
	private final com.db4o.internal.cs.ClientObjectContainer _container
	public void  (com.db4o.internal.cs.ClientObjectContainer) 
	private int frequency (com.db4o.internal.Config4Impl) 
	public void run () 
	public void start () 
	public void stop () 
}

com/db4o/internal/cs/ClientMessageDispatcher.class

package com.db4o.internal.cs
public abstract com.db4o.internal.cs.ClientMessageDispatcher extends java.lang.Object implements com.db4o.internal.cs.messages.MessageDispatcher  {
}

com/db4o/internal/cs/ClientMessageDispatcherImpl.class

package com.db4o.internal.cs
 com.db4o.internal.cs.ClientMessageDispatcherImpl extends java.lang.Thread implements com.db4o.internal.cs.ClientMessageDispatcher  {
	private com.db4o.internal.cs.ClientObjectContainer i_stream
	private com.db4o.foundation.network.Socket4 i_socket
	private final com.db4o.foundation.BlockingQueue _messageQueue
	private boolean _isClosed
	void  (com.db4o.internal.cs.ClientObjectContainer, com.db4o.foundation.network.Socket4, com.db4o.foundation.BlockingQueue) 
	public synchronized boolean isMessageDispatcherAlive () 
	public synchronized boolean close () 
	public void run () 
	public void messageLoop () 
	private boolean isClientSideMessage (com.db4o.internal.cs.messages.Msg) 
	public boolean write (com.db4o.internal.cs.messages.Msg) 
	public void setDispatcherName (java.lang.String) 
	public void startDispatcher () 
	private com.db4o.internal.Transaction transaction () 
}

com/db4o/internal/cs/ClientObjectContainer.class

package com.db4o.internal.cs
public com.db4o.internal.cs.ClientObjectContainer extends com.db4o.internal.ExternalObjectContainer implements com.db4o.ext.ExtClient com.db4o.BlobTransport com.db4o.internal.cs.ClientMessageDispatcher  {
	final Object blobLock
	private com.db4o.internal.cs.BlobProcessor blobThread
	private com.db4o.foundation.network.Socket4 i_socket
	private com.db4o.foundation.BlockingQueue _messageQueue
	private final String _password
	int[] _prefetchedIDs
	com.db4o.internal.cs.ClientMessageDispatcher _messageDispatcher
	int remainingIDs
	private String switchedToFile
	private boolean _singleThreaded
	private final String _userName
	private com.db4o.ext.Db4oDatabase i_db
	protected boolean _doFinalize
	private int _blockSize
	private com.db4o.foundation.Collection4 _batchedMessages
	private int _batchedQueueLength
	private boolean _login
	private final com.db4o.internal.cs.ClientHeartbeat _heartbeat
	public void  (com.db4o.config.Configuration, com.db4o.foundation.network.Socket4, java.lang.String, java.lang.String, boolean) 
	private void setAndConfigSocket (com.db4o.foundation.network.Socket4) 
	protected final void openImpl () 
	private void startHeartBeat () 
	private void startDispatcherThread (com.db4o.foundation.network.Socket4, java.lang.String) 
	public void backup (java.lang.String)  throws com.db4o.foundation.NotSupportedException 
	public void reserve (int) 
	public void blockSize (int) 
	public byte blockSize () 
	protected void close2 () 
	private void stopHeartBeat () 
	private void closeMessageDispatcher () 
	public final void commit1 (com.db4o.internal.Transaction) 
	public int converterVersion () 
	com.db4o.foundation.network.Socket4 createParalellSocket ()  throws java.io.IOException 
	public com.db4o.internal.query.result.AbstractQueryResult newQueryResult (com.db4o.internal.Transaction, com.db4o.config.QueryEvaluationMode) 
	public final com.db4o.internal.Transaction newTransaction (com.db4o.internal.Transaction, com.db4o.internal.TransactionalReferenceSystem) 
	public boolean createClassMetadata (com.db4o.internal.ClassMetadata, com.db4o.reflect.ReflectClass, com.db4o.internal.ClassMetadata) 
	private void sendClassMeta (com.db4o.reflect.ReflectClass) 
	public long currentVersion () 
	public final boolean delete4 (com.db4o.internal.Transaction, com.db4o.internal.ObjectReference, int, boolean) 
	public boolean detectSchemaChanges () 
	protected boolean doFinalize () 
	final com.db4o.internal.Buffer expectedByteResponse (com.db4o.internal.cs.messages.Msg) 
	public final com.db4o.internal.cs.messages.Msg expectedResponse (com.db4o.internal.cs.messages.Msg) 
	private void checkExceptionMessage (com.db4o.internal.cs.messages.Msg) 
	public com.db4o.internal.query.result.AbstractQueryResult getAll (com.db4o.internal.Transaction) 
	public com.db4o.internal.cs.messages.Msg getResponse () 
	private com.db4o.internal.cs.messages.Msg getResponseMultiThreaded () 
	private void onMsgError () 
	private com.db4o.internal.cs.messages.Msg getResponseSingleThreaded () 
	public boolean isMessageDispatcherAlive () 
	public com.db4o.internal.ClassMetadata classMetadataForId (int) 
	public boolean needsLockFileThread () 
	protected boolean hasShutDownHook () 
	public com.db4o.ext.Db4oDatabase identity () 
	public boolean isClient () 
	private void loginToServer (com.db4o.foundation.network.Socket4)  throws com.db4o.InvalidPasswordException 
	private com.db4o.internal.cs.messages.Msg readLoginMessage (com.db4o.foundation.network.Socket4) 
	public boolean maintainsIndices () 
	public final int newUserObject () 
	void processBlobMessage (com.db4o.internal.cs.messages.MsgBlob) 
	public void raiseVersion (long) 
	public void readBytes (byte[], int, int, int) 
	public void readBytes (byte[], int, int) 
	protected boolean rename1 (com.db4o.internal.Config4Impl) 
	public final com.db4o.internal.StatefulBuffer readWriterByID (com.db4o.internal.Transaction, int) 
	public final com.db4o.internal.StatefulBuffer[] readWritersByIDs (com.db4o.internal.Transaction, int[]) 
	public final com.db4o.internal.Buffer readReaderByID (com.db4o.internal.Transaction, int) 
	private com.db4o.internal.query.result.AbstractQueryResult readQueryResult (com.db4o.internal.Transaction) 
	void readThis () 
	public void releaseSemaphore (java.lang.String) 
	public void releaseSemaphores (com.db4o.internal.Transaction) 
	private void reReadAll (com.db4o.config.Configuration) 
	public final void rollback1 (com.db4o.internal.Transaction) 
	public void send (java.lang.Object) 
	public final void setDirtyInSystemTransaction (com.db4o.internal.PersistentBase) 
	public boolean setSemaphore (java.lang.String, int) 
	public void switchToFile (java.lang.String) 
	public void switchToMainFile () 
	public java.lang.String name () 
	public java.lang.String toString () 
	public void shutdown () 
	public final void writeDirty () 
	public final boolean write (com.db4o.internal.cs.messages.Msg) 
	public final void writeBatchedMessage (com.db4o.internal.cs.messages.Msg) 
	private final void writeMsg (com.db4o.internal.cs.messages.Msg, boolean) 
	public boolean writeMessageToSocket (com.db4o.internal.cs.messages.Msg) 
	public final void writeNew (com.db4o.internal.Transaction, com.db4o.internal.slots.Pointer4, com.db4o.internal.ClassMetadata, com.db4o.internal.Buffer) 
	public final void writeTransactionPointer (int) 
	public final void writeUpdate (com.db4o.internal.Transaction, com.db4o.internal.slots.Pointer4, com.db4o.internal.ClassMetadata, com.db4o.internal.Buffer) 
	public boolean isAlive () 
	public com.db4o.foundation.network.Socket4 socket () 
	private void ensureIDCacheAllocated (int) 
	public com.db4o.ext.SystemInfo systemInfo () 
	public void writeBlobTo (com.db4o.internal.Transaction, com.db4o.internal.BlobImpl, java.io.File)  throws java.io.IOException 
	public void readBlobFrom (com.db4o.internal.Transaction, com.db4o.internal.BlobImpl, java.io.File)  throws java.io.IOException 
	public void deleteBlobFile (com.db4o.internal.Transaction, com.db4o.internal.BlobImpl) 
	public long[] getIDsForClass (com.db4o.internal.Transaction, com.db4o.internal.ClassMetadata) 
	public com.db4o.internal.query.result.QueryResult classOnlyQuery (com.db4o.internal.Transaction, com.db4o.internal.ClassMetadata) 
	public com.db4o.internal.query.result.QueryResult executeQuery (com.db4o.internal.query.processor.QQuery) 
	public final void writeBatchedMessages () 
	public final void addToBatch (com.db4o.internal.cs.messages.Msg) 
	private final void clearBatchedObjects () 
	int timeout () 
	protected void shutdownDataStorage () 
	private void shutDownCommunicationRessources () 
	public void setDispatcherName (java.lang.String) 
	public void startDispatcher () 
	public com.db4o.internal.cs.ClientMessageDispatcher messageDispatcher () 
	public void onCommittedListener () 
	public int classMetadataIdForName (java.lang.String) 
}

com/db4o/internal/cs/ClientQueryResult.class

package com.db4o.internal.cs
public com.db4o.internal.cs.ClientQueryResult extends com.db4o.internal.query.result.IdListQueryResult {
	public void  (com.db4o.internal.Transaction) 
	public void  (com.db4o.internal.Transaction, int) 
	public com.db4o.foundation.Iterator4 iterator () 
}

com/db4o/internal/cs/ClientQueryResultIterator.class

package com.db4o.internal.cs
 com.db4o.internal.cs.ClientQueryResultIterator extends java.lang.Object implements com.db4o.foundation.Iterator4  {
	private static final com.db4o.internal.cs.PrefetchingStrategy _prefetchingStrategy
	private Object[] _prefetchedObjects
	private int _remainingObjects
	private int _prefetchRight
	private final com.db4o.internal.query.result.AbstractQueryResult _client
	private final com.db4o.foundation.IntIterator4 _ids
	void  (com.db4o.internal.query.result.AbstractQueryResult) 
	public java.lang.Object current () 
	private java.lang.Object streamLock () 
	public void reset () 
	public boolean moveNext () 
	private boolean skipNulls () 
	private void prefetch () 
	private int prefetchCount () 
	private com.db4o.internal.cs.ClientObjectContainer stream () 
	private java.lang.Object prefetchedCurrent () 
	private void ensureObjectCacheAllocated (int) 
	static void  () 
}

com/db4o/internal/cs/ClientServerPlatform.class

package com.db4o.internal.cs
public com.db4o.internal.cs.ClientServerPlatform extends java.lang.Object {
	public void  () 
	public static com.db4o.foundation.Iterator4 createClientQueryResultIterator (com.db4o.internal.query.result.AbstractQueryResult) 
}

com/db4o/internal/cs/ClientTransaction$1.class

package com.db4o.internal.cs
 com.db4o.internal.cs.ClientTransaction$1 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final com.db4o.internal.cs.ClientTransaction this$0
	void  (com.db4o.internal.cs.ClientTransaction) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/cs/ClientTransaction$2.class

package com.db4o.internal.cs
 com.db4o.internal.cs.ClientTransaction$2 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final com.db4o.internal.cs.ClientTransaction this$0
	void  (com.db4o.internal.cs.ClientTransaction) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/cs/ClientTransaction.class

package com.db4o.internal.cs
final com.db4o.internal.cs.ClientTransaction extends com.db4o.internal.Transaction {
	private final com.db4o.internal.cs.ClientObjectContainer i_client
	protected com.db4o.foundation.Tree i_yapObjectsToGc
	void  (com.db4o.internal.cs.ClientObjectContainer, com.db4o.internal.Transaction, com.db4o.internal.TransactionalReferenceSystem) 
	public void commit () 
	protected void clear () 
	private void removeYapObjectReferences () 
	public boolean delete (com.db4o.internal.ObjectReference, int, int) 
	public boolean isDeleted (int) 
	public final com.db4o.internal.HardObjectReference getHardReferenceBySignature (long, byte[]) 
	public void processDeletes () 
	public void rollback () 
	public void writeUpdateDeleteMembers (int, com.db4o.internal.ClassMetadata, int, int) 
}

com/db4o/internal/cs/ClientTransactionHandle.class

package com.db4o.internal.cs
public com.db4o.internal.cs.ClientTransactionHandle extends java.lang.Object {
	private final com.db4o.internal.cs.ClientTransactionPool _transactionPool
	private com.db4o.internal.Transaction _mainTransaction
	private com.db4o.internal.Transaction _transaction
	private boolean _rollbackOnClose
	public void  (com.db4o.internal.cs.ClientTransactionPool) 
	public void acquireTransactionForFile (java.lang.String) 
	public void releaseTransaction () 
	public boolean isClosed () 
	public void close () 
	public com.db4o.internal.Transaction transaction () 
	public void transaction (com.db4o.internal.Transaction) 
}

com/db4o/internal/cs/ClientTransactionPool$ContainerCount.class

package com.db4o.internal.cs
 com.db4o.internal.cs.ClientTransactionPool$ContainerCount extends java.lang.Object {
	private com.db4o.internal.LocalObjectContainer _container
	private int _count
	public void  (com.db4o.internal.LocalObjectContainer) 
	public void  (com.db4o.internal.LocalObjectContainer, int) 
	public boolean isEmpty () 
	public com.db4o.internal.Transaction newTransaction () 
	public void release () 
	public java.lang.String fileName () 
	public void close () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
}

com/db4o/internal/cs/ClientTransactionPool.class

package com.db4o.internal.cs
public com.db4o.internal.cs.ClientTransactionPool extends java.lang.Object {
	private final com.db4o.foundation.Hashtable4 _transaction2Container
	private final com.db4o.foundation.Hashtable4 _fileName2Container
	private final com.db4o.internal.LocalObjectContainer _mainContainer
	private boolean _closed
	public void  (com.db4o.internal.LocalObjectContainer) 
	public com.db4o.internal.Transaction acquireMain () 
	public com.db4o.internal.Transaction acquire (java.lang.String) 
	public void release (com.db4o.internal.Transaction, boolean) 
	public void close () 
	public int openFileCount () 
	public boolean isClosed () 
}

com/db4o/internal/cs/CommittedCallbacksDispatcher$1.class

package com.db4o.internal.cs
 com.db4o.internal.cs.CommittedCallbacksDispatcher$1 extends java.lang.Object implements com.db4o.internal.cs.BroadcastFilter  {
	final com.db4o.internal.cs.CommittedCallbacksDispatcher this$0
	void  (com.db4o.internal.cs.CommittedCallbacksDispatcher) 
	public boolean accept (com.db4o.internal.cs.ServerMessageDispatcher) 
}

com/db4o/internal/cs/CommittedCallbacksDispatcher.class

package com.db4o.internal.cs
public com.db4o.internal.cs.CommittedCallbacksDispatcher extends java.lang.Object implements java.lang.Runnable  {
	private boolean _stopped
	private final com.db4o.foundation.BlockingQueue _committedInfosQueue
	private final com.db4o.internal.cs.ObjectServerImpl _server
	public void  (com.db4o.internal.cs.ObjectServerImpl, com.db4o.foundation.BlockingQueue) 
	public void run () 
	public void stop () 
}

com/db4o/internal/cs/DebugCS.class

package com.db4o.internal.cs
public com.db4o.internal.cs.DebugCS extends java.lang.Object {
	public static com.db4o.internal.cs.ClientObjectContainer clientStream
	public static com.db4o.internal.LocalObjectContainer serverStream
	public static com.db4o.foundation.Queue4 clientMessageQueue
	public void  () 
}

com/db4o/internal/cs/FieldInfo.class

package com.db4o.internal.cs
public com.db4o.internal.cs.FieldInfo extends java.lang.Object {
	public String _fieldName
	public com.db4o.internal.cs.ClassInfo _fieldClass
	public boolean _isPrimitive
	public boolean _isArray
	public boolean _isNArray
	public void  () 
	public void  (java.lang.String, com.db4o.internal.cs.ClassInfo, boolean, boolean, boolean) 
	public com.db4o.internal.cs.ClassInfo getFieldClass () 
	public java.lang.String getFieldName () 
}

com/db4o/internal/cs/LazyClientIdIterator.class

package com.db4o.internal.cs
public com.db4o.internal.cs.LazyClientIdIterator extends java.lang.Object implements com.db4o.foundation.IntIterator4  {
	private final com.db4o.internal.cs.LazyClientQueryResult _queryResult
	private int _current
	private int[] _ids
	private final int _batchSize
	private int _available
	public void  (com.db4o.internal.cs.LazyClientQueryResult) 
	public int currentInt () 
	public java.lang.Object current () 
	public boolean moveNext () 
	public void reset () 
	public void loadFromIdReader (com.db4o.internal.Buffer, int) 
}

com/db4o/internal/cs/LazyClientObjectSetStub.class

package com.db4o.internal.cs
public com.db4o.internal.cs.LazyClientObjectSetStub extends java.lang.Object {
	private final com.db4o.internal.query.result.AbstractQueryResult _queryResult
	private com.db4o.foundation.IntIterator4 _idIterator
	public void  (com.db4o.internal.query.result.AbstractQueryResult, com.db4o.foundation.IntIterator4) 
	public com.db4o.foundation.IntIterator4 idIterator () 
	public com.db4o.internal.query.result.AbstractQueryResult queryResult () 
	public void reset () 
}

com/db4o/internal/cs/LazyClientQueryResult.class

package com.db4o.internal.cs
public com.db4o.internal.cs.LazyClientQueryResult extends com.db4o.internal.query.result.AbstractQueryResult {
	private static final int SIZE_NOT_SET
	private final com.db4o.internal.cs.ClientObjectContainer _client
	private final int _queryResultID
	private int _size
	private final com.db4o.internal.cs.LazyClientIdIterator _iterator
	public void  (com.db4o.internal.Transaction, com.db4o.internal.cs.ClientObjectContainer, int) 
	public java.lang.Object get (int) 
	public int getId (int) 
	public int indexOf (int) 
	private int askServer (com.db4o.internal.cs.messages.MsgD, int) 
	public com.db4o.foundation.IntIterator4 iterateIDs () 
	public com.db4o.foundation.Iterator4 iterator () 
	public int size () 
	protected void finalize () 
	public void loadFromIdReader (com.db4o.internal.Buffer) 
	public void reset () 
	public void fetchIDs (int) 
}

com/db4o/internal/cs/ObjectServerImpl.class

package com.db4o.internal.cs
public com.db4o.internal.cs.ObjectServerImpl extends java.lang.Object implements com.db4o.ObjectServer com.db4o.ext.ExtObjectServer java.lang.Runnable com.db4o.foundation.network.LoopbackSocketServer  {
	private static final int START_THREAD_WAIT_TIMEOUT
	private final String _name
	private com.db4o.foundation.network.ServerSocket4 _serverSocket
	private int _port
	private int i_threadIDGen
	private final com.db4o.foundation.Collection4 _dispatchers
	com.db4o.internal.LocalObjectContainer _container
	com.db4o.internal.cs.ClientTransactionPool _transactionPool
	private final Object _startupLock
	private com.db4o.internal.Config4Impl _config
	private com.db4o.foundation.BlockingQueue _committedInfosQueue
	private com.db4o.internal.cs.CommittedCallbacksDispatcher _committedCallbacksDispatcher
	private boolean _caresAboutCommitted
	private final com.db4o.config.NativeSocketFactory _socketFactory
	private final boolean _isEmbeddedServer
	public void  (com.db4o.internal.LocalObjectContainer, int, com.db4o.config.NativeSocketFactory) 
	public void  (com.db4o.internal.LocalObjectContainer, int, boolean, com.db4o.config.NativeSocketFactory) 
	private void startServer () 
	private void startServerThread () 
	private void startServerSocket () 
	private boolean isEmbeddedServer () 
	private void ensureLoadStaticClass () 
	private void configureObjectServer () 
	public void backup (java.lang.String)  throws java.io.IOException 
	final void checkClosed () 
	public synchronized boolean close () 
	private void stopCommittedCallbacksDispatcher () 
	private boolean closeFile () 
	private void closeMessageDispatchers () 
	public com.db4o.foundation.Iterator4 iterateDispatchers () 
	private void closeServerSocket () 
	public com.db4o.config.Configuration configure () 
	public com.db4o.ext.ExtObjectServer ext () 
	private com.db4o.internal.cs.ServerMessageDispatcherImpl findThread (int) 
	com.db4o.internal.Transaction findTransaction (int) 
	public synchronized void grantAccess (java.lang.String, java.lang.String) 
	private void addUser (java.lang.String, java.lang.String) 
	private void setPassword (com.db4o.User, java.lang.String) 
	public com.db4o.User getUser (java.lang.String) 
	private com.db4o.ObjectSet queryUsers (java.lang.String) 
	public com.db4o.ObjectContainer objectContainer () 
	public com.db4o.ObjectContainer openClient () 
	public synchronized com.db4o.ObjectContainer openClient (com.db4o.config.Configuration) 
	public com.db4o.foundation.network.LoopbackSocket openClientSocket () 
	void removeThread (com.db4o.internal.cs.ServerMessageDispatcherImpl) 
	public synchronized void revokeAccess (java.lang.String) 
	private void deleteUsers (java.lang.String) 
	public void run () 
	private void startCommittedCallbackThread (com.db4o.foundation.BlockingQueue) 
	private void setThreadName () 
	private void listen () 
	private void notifyThreadStarted () 
	private void logListeningOnPort () 
	private int newThreadId () 
	private void addServerMessageDispatcher (com.db4o.internal.cs.ServerMessageDispatcher) 
	public void addCommittedInfoMsg (com.db4o.internal.cs.messages.MCommittedInfo) 
	public void broadcastMsg (com.db4o.internal.cs.messages.Msg, com.db4o.internal.cs.BroadcastFilter) 
	public boolean caresAboutCommitted () 
	public void checkCaresAboutCommitted () 
	private boolean anyDispatcherCaresAboutCommitted () 
	public int port () 
	public int clientCount () 
}

com/db4o/internal/cs/PrefetchingStrategy.class

package com.db4o.internal.cs
public abstract com.db4o.internal.cs.PrefetchingStrategy extends java.lang.Object {
	public abstract int prefetchObjects (com.db4o.internal.cs.ClientObjectContainer, com.db4o.foundation.IntIterator4, java.lang.Object[], int) 
}

com/db4o/internal/cs/QueryResultIteratorFactory.class

package com.db4o.internal.cs
public abstract com.db4o.internal.cs.QueryResultIteratorFactory extends java.lang.Object {
	public abstract com.db4o.foundation.Iterator4 newInstance (com.db4o.internal.query.result.AbstractQueryResult) 
}

com/db4o/internal/cs/ServerMessageDispatcher.class

package com.db4o.internal.cs
public abstract com.db4o.internal.cs.ServerMessageDispatcher extends java.lang.Object implements com.db4o.internal.cs.messages.MessageDispatcher  {
	public abstract java.lang.String name () 
	public abstract void queryResultFinalized (int) 
	public abstract com.db4o.foundation.network.Socket4 socket () 
	public abstract int dispatcherID () 
	public abstract com.db4o.internal.cs.LazyClientObjectSetStub queryResultForID (int) 
	public abstract void switchToMainFile () 
	public abstract void switchToFile (com.db4o.internal.cs.messages.MSwitchToFile) 
	public abstract void useTransaction (com.db4o.internal.cs.messages.MUseTransaction) 
	public abstract void mapQueryResultToID (com.db4o.internal.cs.LazyClientObjectSetStub, int) 
	public abstract com.db4o.internal.cs.ObjectServerImpl server () 
	public abstract void login () 
	public abstract boolean close () 
	public abstract void closeConnection () 
	public abstract boolean caresAboutCommitted () 
	public abstract void caresAboutCommitted (boolean) 
	public abstract boolean write (com.db4o.internal.cs.messages.Msg) 
	public abstract com.db4o.internal.CallbackObjectInfoCollections committedInfo () 
	public abstract void committedInfo (com.db4o.internal.CallbackObjectInfoCollections) 
}

com/db4o/internal/cs/ServerMessageDispatcherImpl.class

package com.db4o.internal.cs
public final com.db4o.internal.cs.ServerMessageDispatcherImpl extends java.lang.Thread implements com.db4o.internal.cs.ServerMessageDispatcher  {
	private String _clientName
	private boolean _loggedin
	private boolean _closeMessageSent
	private final com.db4o.internal.cs.ObjectServerImpl _server
	private com.db4o.foundation.network.Socket4 _socket
	private com.db4o.internal.cs.ClientTransactionHandle _transactionHandle
	private com.db4o.foundation.Hashtable4 _queryResults
	final int _threadID
	private com.db4o.internal.CallbackObjectInfoCollections _committedInfo
	private boolean _caresAboutCommitted
	private boolean _isClosed
	private final Object _lock
	private final Object _mainLock
	void  (com.db4o.internal.cs.ObjectServerImpl, com.db4o.internal.cs.ClientTransactionHandle, com.db4o.foundation.network.Socket4, int, boolean, java.lang.Object)  throws java.lang.Exception 
	public boolean close () 
	public void closeConnection () 
	public boolean isMessageDispatcherAlive () 
	private void sendCloseMessage () 
	private void removeFromServer () 
	private void closeSocket () 
	public com.db4o.internal.Transaction getTransaction () 
	public void run () 
	private void messageLoop () 
	private boolean messageProcessor ()  throws com.db4o.Db4oIOException 
	public com.db4o.internal.cs.ObjectServerImpl server () 
	public void queryResultFinalized (int) 
	public void mapQueryResultToID (com.db4o.internal.cs.LazyClientObjectSetStub, int) 
	public com.db4o.internal.cs.LazyClientObjectSetStub queryResultForID (int) 
	public void switchToFile (com.db4o.internal.cs.messages.MSwitchToFile) 
	public void switchToMainFile () 
	public void useTransaction (com.db4o.internal.cs.messages.MUseTransaction) 
	public boolean write (com.db4o.internal.cs.messages.Msg) 
	public com.db4o.foundation.network.Socket4 socket () 
	public java.lang.String name () 
	public void setDispatcherName (java.lang.String) 
	public int dispatcherID () 
	public void login () 
	public void startDispatcher () 
	public boolean caresAboutCommitted () 
	public void caresAboutCommitted (boolean) 
	public com.db4o.internal.CallbackObjectInfoCollections committedInfo () 
	public void committedInfo (com.db4o.internal.CallbackObjectInfoCollections) 
}

com/db4o/internal/cs/SingleMessagePrefetchingStrategy.class

package com.db4o.internal.cs
public com.db4o.internal.cs.SingleMessagePrefetchingStrategy extends java.lang.Object implements com.db4o.internal.cs.PrefetchingStrategy  {
	public static final com.db4o.internal.cs.PrefetchingStrategy INSTANCE
	private void  () 
	public int prefetchObjects (com.db4o.internal.cs.ClientObjectContainer, com.db4o.foundation.IntIterator4, java.lang.Object[], int) 
	static void  () 
}

com/db4o/internal/cs/messages/ClientSideMessage.class

package com.db4o.internal.cs.messages
public abstract com.db4o.internal.cs.messages.ClientSideMessage extends java.lang.Object {
	public abstract boolean processAtClient () 
}

com/db4o/internal/cs/messages/MClassID.class

package com.db4o.internal.cs.messages
public com.db4o.internal.cs.messages.MClassID extends com.db4o.internal.cs.messages.MsgD {
	public void  () 
}

com/db4o/internal/cs/messages/MClassMeta.class

package com.db4o.internal.cs.messages
public com.db4o.internal.cs.messages.MClassMeta extends com.db4o.internal.cs.messages.MsgObject implements com.db4o.internal.cs.messages.ServerSideMessage  {
	public void  () 
	public boolean processAtServer () 
}

com/db4o/internal/cs/messages/MClassMetadataIdForName.class

package com.db4o.internal.cs.messages
public com.db4o.internal.cs.messages.MClassMetadataIdForName extends com.db4o.internal.cs.messages.MsgD implements com.db4o.internal.cs.messages.ServerSideMessage  {
	public void  () 
	public final boolean processAtServer () 
}

com/db4o/internal/cs/messages/MClassNameForID.class

package com.db4o.internal.cs.messages
public final com.db4o.internal.cs.messages.MClassNameForID extends com.db4o.internal.cs.messages.MsgD implements com.db4o.internal.cs.messages.ServerSideMessage  {
	public void  () 
	public final boolean processAtServer () 
}

com/db4o/internal/cs/messages/MClose.class

package com.db4o.internal.cs.messages
public com.db4o.internal.cs.messages.MClose extends com.db4o.internal.cs.messages.Msg implements com.db4o.internal.cs.messages.ServerSideMessage com.db4o.internal.cs.messages.ClientSideMessage  {
	public void  () 
	public boolean processAtServer () 
	public boolean processAtClient () 
}

com/db4o/internal/cs/messages/MCloseSocket.class

package com.db4o.internal.cs.messages
public com.db4o.internal.cs.messages.MCloseSocket extends com.db4o.internal.cs.messages.Msg implements com.db4o.internal.cs.messages.ServerSideMessage  {
	public void  () 
	public boolean processAtServer () 
}

com/db4o/internal/cs/messages/MCommit.class

package com.db4o.internal.cs.messages
public final com.db4o.internal.cs.messages.MCommit extends com.db4o.internal.cs.messages.Msg implements com.db4o.internal.cs.messages.ServerSideMessage  {
	public void  () 
	public final boolean processAtServer () 
	private void addCommittedInfoMsg (com.db4o.internal.CallbackObjectInfoCollections, com.db4o.internal.LocalTransaction) 
}

com/db4o/internal/cs/messages/MCommitSystemTransaction.class

package com.db4o.internal.cs.messages
public com.db4o.internal.cs.messages.MCommitSystemTransaction extends com.db4o.internal.cs.messages.Msg implements com.db4o.internal.cs.messages.ServerSideMessage  {
	public void  () 
	public final boolean processAtServer () 
}

com/db4o/internal/cs/messages/MCommittedCallBackRegistry.class

package com.db4o.internal.cs.messages
public com.db4o.internal.cs.messages.MCommittedCallBackRegistry extends com.db4o.internal.cs.messages.Msg implements com.db4o.internal.cs.messages.ServerSideMessage  {
	public void  () 
	public boolean processAtServer () 
}

com/db4o/internal/cs/messages/MCommittedInfo$1.class

package com.db4o.internal.cs.messages
 com.db4o.internal.cs.messages.MCommittedInfo$1 extends java.lang.Object implements java.lang.Runnable  {
	final com.db4o.internal.CallbackObjectInfoCollections val$callbackInfos
	final com.db4o.internal.cs.messages.MCommittedInfo this$0
	void  (com.db4o.internal.cs.messages.MCommittedInfo, com.db4o.internal.CallbackObjectInfoCollections) 
	public void run () 
}

com/db4o/internal/cs/messages/MCommittedInfo.class

package com.db4o.internal.cs.messages
public com.db4o.internal.cs.messages.MCommittedInfo extends com.db4o.internal.cs.messages.MsgD implements com.db4o.internal.cs.messages.ClientSideMessage  {
	public void  () 
	public com.db4o.internal.cs.messages.MCommittedInfo encode (com.db4o.internal.CallbackObjectInfoCollections) 
	private void encodeObjectInfoCollection (java.io.ByteArrayOutputStream, com.db4o.ext.ObjectInfoCollection) 
	public com.db4o.internal.CallbackObjectInfoCollections decode () 
	private com.db4o.ext.ObjectInfoCollection decodeObjectInfoCollection (java.io.ByteArrayInputStream) 
	private void writeLong (java.io.ByteArrayOutputStream, long) 
	private long readLong (java.io.ByteArrayInputStream) 
	public boolean processAtClient () 
}

com/db4o/internal/cs/messages/MCreateClass.class

package com.db4o.internal.cs.messages
public final com.db4o.internal.cs.messages.MCreateClass extends com.db4o.internal.cs.messages.MsgD implements com.db4o.internal.cs.messages.ServerSideMessage  {
	public void  () 
	public final boolean processAtServer () 
}

com/db4o/internal/cs/messages/MDelete.class

package com.db4o.internal.cs.messages
public final com.db4o.internal.cs.messages.MDelete extends com.db4o.internal.cs.messages.MsgD implements com.db4o.internal.cs.messages.ServerSideMessage  {
	public void  () 
	public final boolean processAtServer () 
}

com/db4o/internal/cs/messages/MDeleteBlobFile.class

package com.db4o.internal.cs.messages
public com.db4o.internal.cs.messages.MDeleteBlobFile extends com.db4o.internal.cs.messages.MsgBlob implements com.db4o.internal.cs.messages.ServerSideMessage  {
	public void  () 
	public boolean processAtServer () 
	public void processClient (com.db4o.foundation.network.Socket4)  throws java.io.IOException 
}

com/db4o/internal/cs/messages/MError.class

package com.db4o.internal.cs.messages
public com.db4o.internal.cs.messages.MError extends com.db4o.internal.cs.messages.Msg {
	public void  () 
}

com/db4o/internal/cs/messages/MFailed.class

package com.db4o.internal.cs.messages
public com.db4o.internal.cs.messages.MFailed extends com.db4o.internal.cs.messages.Msg {
	public void  () 
}

com/db4o/internal/cs/messages/MGetAll.class

package com.db4o.internal.cs.messages
public final com.db4o.internal.cs.messages.MGetAll extends com.db4o.internal.cs.messages.MsgQuery implements com.db4o.internal.cs.messages.ServerSideMessage  {
	public void  () 
	public final boolean processAtServer () 
	private com.db4o.internal.query.result.AbstractQueryResult getAll (com.db4o.config.QueryEvaluationMode) 
}

com/db4o/internal/cs/messages/MGetClasses.class

package com.db4o.internal.cs.messages
public final com.db4o.internal.cs.messages.MGetClasses extends com.db4o.internal.cs.messages.MsgD implements com.db4o.internal.cs.messages.ServerSideMessage  {
	public void  () 
	public final boolean processAtServer () 
}

com/db4o/internal/cs/messages/MGetInternalIDs.class

package com.db4o.internal.cs.messages
public final com.db4o.internal.cs.messages.MGetInternalIDs extends com.db4o.internal.cs.messages.MsgD implements com.db4o.internal.cs.messages.ServerSideMessage  {
	public void  () 
	public final boolean processAtServer () 
}

com/db4o/internal/cs/messages/MGetThreadID.class

package com.db4o.internal.cs.messages
public com.db4o.internal.cs.messages.MGetThreadID extends com.db4o.internal.cs.messages.Msg implements com.db4o.internal.cs.messages.ServerSideMessage  {
	public void  () 
	public boolean processAtServer () 
}

com/db4o/internal/cs/messages/MIDList.class

package com.db4o.internal.cs.messages
public com.db4o.internal.cs.messages.MIDList extends com.db4o.internal.cs.messages.MsgD {
	public void  () 
}

com/db4o/internal/cs/messages/MIdentity.class

package com.db4o.internal.cs.messages
public com.db4o.internal.cs.messages.MIdentity extends com.db4o.internal.cs.messages.Msg implements com.db4o.internal.cs.messages.ServerSideMessage  {
	public void  () 
	public boolean processAtServer () 
}

com/db4o/internal/cs/messages/MIsAlive.class

package com.db4o.internal.cs.messages
public com.db4o.internal.cs.messages.MIsAlive extends com.db4o.internal.cs.messages.Msg implements com.db4o.internal.cs.messages.ServerSideMessage  {
	public void  () 
	public boolean processAtServer () 
}

com/db4o/internal/cs/messages/MLength.class

package com.db4o.internal.cs.messages
public com.db4o.internal.cs.messages.MLength extends com.db4o.internal.cs.messages.MsgD {
	public void  () 
}

com/db4o/internal/cs/messages/MLogin.class

package com.db4o.internal.cs.messages
public com.db4o.internal.cs.messages.MLogin extends com.db4o.internal.cs.messages.MsgD implements com.db4o.internal.cs.messages.ServerSideMessage  {
	public void  () 
	public boolean processAtServer () 
}

com/db4o/internal/cs/messages/MLoginOK.class

package com.db4o.internal.cs.messages
public com.db4o.internal.cs.messages.MLoginOK extends com.db4o.internal.cs.messages.MsgD {
	public void  () 
}

com/db4o/internal/cs/messages/MNull.class

package com.db4o.internal.cs.messages
public com.db4o.internal.cs.messages.MNull extends com.db4o.internal.cs.messages.Msg {
	public void  () 
}

com/db4o/internal/cs/messages/MOK.class

package com.db4o.internal.cs.messages
public com.db4o.internal.cs.messages.MOK extends com.db4o.internal.cs.messages.Msg {
	public void  () 
}

com/db4o/internal/cs/messages/MObjectByUuid.class

package com.db4o.internal.cs.messages
public com.db4o.internal.cs.messages.MObjectByUuid extends com.db4o.internal.cs.messages.MsgD implements com.db4o.internal.cs.messages.ServerSideMessage  {
	public void  () 
	public final boolean processAtServer () 
}

com/db4o/internal/cs/messages/MObjectSet.class

package com.db4o.internal.cs.messages
public abstract com.db4o.internal.cs.messages.MObjectSet extends com.db4o.internal.cs.messages.MsgD {
	public void  () 
	protected com.db4o.internal.query.result.AbstractQueryResult queryResult (int) 
	protected com.db4o.internal.cs.LazyClientObjectSetStub stub (int) 
}

com/db4o/internal/cs/messages/MObjectSetFetch.class

package com.db4o.internal.cs.messages
public com.db4o.internal.cs.messages.MObjectSetFetch extends com.db4o.internal.cs.messages.MObjectSet implements com.db4o.internal.cs.messages.ServerSideMessage  {
	public void  () 
	public boolean processAtServer () 
	private int bufferLength (int) 
}

com/db4o/internal/cs/messages/MObjectSetFinalized.class

package com.db4o.internal.cs.messages
public com.db4o.internal.cs.messages.MObjectSetFinalized extends com.db4o.internal.cs.messages.MsgD implements com.db4o.internal.cs.messages.ServerSideMessage  {
	public void  () 
	public boolean processAtServer () 
}

com/db4o/internal/cs/messages/MObjectSetGetId.class

package com.db4o.internal.cs.messages
public com.db4o.internal.cs.messages.MObjectSetGetId extends com.db4o.internal.cs.messages.MObjectSet implements com.db4o.internal.cs.messages.ServerSideMessage  {
	public void  () 
	public boolean processAtServer () 
}

com/db4o/internal/cs/messages/MObjectSetIndexOf.class

package com.db4o.internal.cs.messages
public com.db4o.internal.cs.messages.MObjectSetIndexOf extends com.db4o.internal.cs.messages.MObjectSet implements com.db4o.internal.cs.messages.ServerSideMessage  {
	public void  () 
	public boolean processAtServer () 
}

com/db4o/internal/cs/messages/MObjectSetReset.class

package com.db4o.internal.cs.messages
public com.db4o.internal.cs.messages.MObjectSetReset extends com.db4o.internal.cs.messages.MObjectSet implements com.db4o.internal.cs.messages.ServerSideMessage  {
	public void  () 
	public boolean processAtServer () 
}

com/db4o/internal/cs/messages/MObjectSetSize.class

package com.db4o.internal.cs.messages
public com.db4o.internal.cs.messages.MObjectSetSize extends com.db4o.internal.cs.messages.MObjectSet implements com.db4o.internal.cs.messages.ServerSideMessage  {
	public void  () 
	public boolean processAtServer () 
}

com/db4o/internal/cs/messages/MPing.class

package com.db4o.internal.cs.messages
public com.db4o.internal.cs.messages.MPing extends com.db4o.internal.cs.messages.Msg implements com.db4o.internal.cs.messages.ServerSideMessage  {
	public void  () 
	public boolean processAtServer () 
}

com/db4o/internal/cs/messages/MPong.class

package com.db4o.internal.cs.messages
public com.db4o.internal.cs.messages.MPong extends com.db4o.internal.cs.messages.Msg implements com.db4o.internal.cs.messages.ClientSideMessage  {
	public void  () 
	public boolean processAtClient () 
}

com/db4o/internal/cs/messages/MPrefetchIDs.class

package com.db4o.internal.cs.messages
public final com.db4o.internal.cs.messages.MPrefetchIDs extends com.db4o.internal.cs.messages.MsgD implements com.db4o.internal.cs.messages.ServerSideMessage  {
	public void  () 
	public final boolean processAtServer () 
}

com/db4o/internal/cs/messages/MProcessDeletes.class

package com.db4o.internal.cs.messages
public com.db4o.internal.cs.messages.MProcessDeletes extends com.db4o.internal.cs.messages.Msg implements com.db4o.internal.cs.messages.ServerSideMessage  {
	public void  () 
	public final boolean processAtServer () 
}

com/db4o/internal/cs/messages/MQueryExecute.class

package com.db4o.internal.cs.messages
public final com.db4o.internal.cs.messages.MQueryExecute extends com.db4o.internal.cs.messages.MsgQuery implements com.db4o.internal.cs.messages.ServerSideMessage  {
	private com.db4o.config.QueryEvaluationMode _evaluationMode
	public void  () 
	public boolean processAtServer () 
	private com.db4o.internal.query.result.AbstractQueryResult execute () 
	private com.db4o.internal.query.result.AbstractQueryResult executeFully (com.db4o.internal.query.processor.QQuery) 
}

com/db4o/internal/cs/messages/MQueryResult.class

package com.db4o.internal.cs.messages
public com.db4o.internal.cs.messages.MQueryResult extends com.db4o.internal.cs.messages.MsgD {
	public void  () 
}

com/db4o/internal/cs/messages/MRaiseVersion.class

package com.db4o.internal.cs.messages
public com.db4o.internal.cs.messages.MRaiseVersion extends com.db4o.internal.cs.messages.MsgD implements com.db4o.internal.cs.messages.ServerSideMessage  {
	public void  () 
	public boolean processAtServer () 
}

com/db4o/internal/cs/messages/MReadBlob.class

package com.db4o.internal.cs.messages
public com.db4o.internal.cs.messages.MReadBlob extends com.db4o.internal.cs.messages.MsgBlob implements com.db4o.internal.cs.messages.ServerSideMessage  {
	public void  () 
	public void processClient (com.db4o.foundation.network.Socket4)  throws java.io.IOException 
	public boolean processAtServer () 
}

com/db4o/internal/cs/messages/MReadBytes.class

package com.db4o.internal.cs.messages
public final com.db4o.internal.cs.messages.MReadBytes extends com.db4o.internal.cs.messages.MsgD implements com.db4o.internal.cs.messages.ServerSideMessage  {
	public void  () 
	public final com.db4o.internal.Buffer getByteLoad () 
	public final com.db4o.internal.cs.messages.MsgD getWriter (com.db4o.internal.StatefulBuffer) 
	public final boolean processAtServer () 
}

com/db4o/internal/cs/messages/MReadMultipleObjects.class

package com.db4o.internal.cs.messages
public final com.db4o.internal.cs.messages.MReadMultipleObjects extends com.db4o.internal.cs.messages.MsgD implements com.db4o.internal.cs.messages.ServerSideMessage  {
	public void  () 
	public final boolean processAtServer () 
}

com/db4o/internal/cs/messages/MReadObject.class

package com.db4o.internal.cs.messages
public final com.db4o.internal.cs.messages.MReadObject extends com.db4o.internal.cs.messages.MsgD implements com.db4o.internal.cs.messages.ServerSideMessage  {
	public void  () 
	public final boolean processAtServer () 
}

com/db4o/internal/cs/messages/MReleaseSemaphore.class

package com.db4o.internal.cs.messages
public final com.db4o.internal.cs.messages.MReleaseSemaphore extends com.db4o.internal.cs.messages.MsgD implements com.db4o.internal.cs.messages.ServerSideMessage  {
	public void  () 
	public final boolean processAtServer () 
}

com/db4o/internal/cs/messages/MRollback.class

package com.db4o.internal.cs.messages
public final com.db4o.internal.cs.messages.MRollback extends com.db4o.internal.cs.messages.Msg implements com.db4o.internal.cs.messages.ServerSideMessage  {
	public void  () 
	public final boolean processAtServer () 
}

com/db4o/internal/cs/messages/MRuntimeException.class

package com.db4o.internal.cs.messages
public com.db4o.internal.cs.messages.MRuntimeException extends com.db4o.internal.cs.messages.MsgD {
	public void  () 
	public void throwPayload () 
}

com/db4o/internal/cs/messages/MSetSemaphore.class

package com.db4o.internal.cs.messages
public final com.db4o.internal.cs.messages.MSetSemaphore extends com.db4o.internal.cs.messages.MsgD implements com.db4o.internal.cs.messages.ServerSideMessage  {
	public void  () 
	public final boolean processAtServer () 
}

com/db4o/internal/cs/messages/MSuccess.class

package com.db4o.internal.cs.messages
public com.db4o.internal.cs.messages.MSuccess extends com.db4o.internal.cs.messages.Msg {
	public void  () 
}

com/db4o/internal/cs/messages/MSwitchToFile.class

package com.db4o.internal.cs.messages
public com.db4o.internal.cs.messages.MSwitchToFile extends com.db4o.internal.cs.messages.MsgD implements com.db4o.internal.cs.messages.ServerSideMessage  {
	public void  () 
	public boolean processAtServer () 
}

com/db4o/internal/cs/messages/MSwitchToMainFile.class

package com.db4o.internal.cs.messages
public com.db4o.internal.cs.messages.MSwitchToMainFile extends com.db4o.internal.cs.messages.Msg implements com.db4o.internal.cs.messages.ServerSideMessage  {
	public void  () 
	public boolean processAtServer () 
}

com/db4o/internal/cs/messages/MTaDelete.class

package com.db4o.internal.cs.messages
public com.db4o.internal.cs.messages.MTaDelete extends com.db4o.internal.cs.messages.MsgD implements com.db4o.internal.cs.messages.ServerSideMessage  {
	public void  () 
	public final boolean processAtServer () 
}

com/db4o/internal/cs/messages/MTaIsDeleted.class

package com.db4o.internal.cs.messages
public final com.db4o.internal.cs.messages.MTaIsDeleted extends com.db4o.internal.cs.messages.MsgD implements com.db4o.internal.cs.messages.ServerSideMessage  {
	public void  () 
	public final boolean processAtServer () 
}

com/db4o/internal/cs/messages/MUseTransaction.class

package com.db4o.internal.cs.messages
public final com.db4o.internal.cs.messages.MUseTransaction extends com.db4o.internal.cs.messages.MsgD implements com.db4o.internal.cs.messages.ServerSideMessage  {
	public void  () 
	public boolean processAtServer () 
}

com/db4o/internal/cs/messages/MUserMessage.class

package com.db4o.internal.cs.messages
public final com.db4o.internal.cs.messages.MUserMessage extends com.db4o.internal.cs.messages.MsgObject implements com.db4o.internal.cs.messages.ServerSideMessage  {
	public void  () 
	public final boolean processAtServer () 
	private com.db4o.messaging.MessageRecipient messageRecipient () 
}

com/db4o/internal/cs/messages/MVersion.class

package com.db4o.internal.cs.messages
public com.db4o.internal.cs.messages.MVersion extends com.db4o.internal.cs.messages.Msg implements com.db4o.internal.cs.messages.ServerSideMessage  {
	public void  () 
	public boolean processAtServer () 
}

com/db4o/internal/cs/messages/MWriteBatchedMessages.class

package com.db4o.internal.cs.messages
public com.db4o.internal.cs.messages.MWriteBatchedMessages extends com.db4o.internal.cs.messages.MsgD implements com.db4o.internal.cs.messages.ServerSideMessage  {
	public void  () 
	public final boolean processAtServer () 
}

com/db4o/internal/cs/messages/MWriteBlob.class

package com.db4o.internal.cs.messages
public com.db4o.internal.cs.messages.MWriteBlob extends com.db4o.internal.cs.messages.MsgBlob implements com.db4o.internal.cs.messages.ServerSideMessage  {
	public void  () 
	public void processClient (com.db4o.foundation.network.Socket4)  throws java.io.IOException 
	public boolean processAtServer () 
}

com/db4o/internal/cs/messages/MWriteNew.class

package com.db4o.internal.cs.messages
public final com.db4o.internal.cs.messages.MWriteNew extends com.db4o.internal.cs.messages.MsgObject implements com.db4o.internal.cs.messages.ServerSideMessage  {
	public void  () 
	public final boolean processAtServer () 
}

com/db4o/internal/cs/messages/MWriteUpdate.class

package com.db4o.internal.cs.messages
public final com.db4o.internal.cs.messages.MWriteUpdate extends com.db4o.internal.cs.messages.MsgObject implements com.db4o.internal.cs.messages.ServerSideMessage  {
	public void  () 
	public final boolean processAtServer () 
}

com/db4o/internal/cs/messages/MWriteUpdateDeleteMembers.class

package com.db4o.internal.cs.messages
public final com.db4o.internal.cs.messages.MWriteUpdateDeleteMembers extends com.db4o.internal.cs.messages.MsgD implements com.db4o.internal.cs.messages.ServerSideMessage  {
	public void  () 
	public final boolean processAtServer () 
}

com/db4o/internal/cs/messages/MessageDispatcher.class

package com.db4o.internal.cs.messages
public abstract com.db4o.internal.cs.messages.MessageDispatcher extends java.lang.Object {
	public abstract boolean isMessageDispatcherAlive () 
	public abstract boolean write (com.db4o.internal.cs.messages.Msg) 
	public abstract boolean close () 
	public abstract void setDispatcherName (java.lang.String) 
	public abstract void startDispatcher () 
}

com/db4o/internal/cs/messages/Msg.class

package com.db4o.internal.cs.messages
public abstract com.db4o.internal.cs.messages.Msg extends java.lang.Object implements java.lang.Cloneable  {
	static int _messageIdGenerator
	private static com.db4o.internal.cs.messages.Msg[] _messages
	int _msgID
	String _name
	private com.db4o.internal.Transaction _trans
	private com.db4o.internal.cs.messages.MessageDispatcher _messageDispatcher
	public static final com.db4o.internal.cs.messages.MRuntimeException RUNTIME_EXCEPTION
	public static final com.db4o.internal.cs.messages.MClassID CLASS_ID
	public static final com.db4o.internal.cs.messages.MClassMetadataIdForName CLASS_METADATA_ID_FOR_NAME
	public static final com.db4o.internal.cs.messages.MClassNameForID CLASS_NAME_FOR_ID
	public static final com.db4o.internal.cs.messages.MClose CLOSE
	public static final com.db4o.internal.cs.messages.MCloseSocket CLOSE_SOCKET
	public static final com.db4o.internal.cs.messages.MCommit COMMIT
	public static final com.db4o.internal.cs.messages.MCommittedCallBackRegistry COMMITTED_CALLBACK_REGISTER
	public static final com.db4o.internal.cs.messages.MCommittedInfo COMMITTED_INFO
	public static final com.db4o.internal.cs.messages.MCommitSystemTransaction COMMIT_SYSTEMTRANS
	public static final com.db4o.internal.cs.messages.MCreateClass CREATE_CLASS
	public static final com.db4o.internal.cs.messages.MClassMeta CLASS_META
	public static final com.db4o.internal.cs.messages.MVersion CURRENT_VERSION
	public static final com.db4o.internal.cs.messages.MDelete DELETE
	public static final com.db4o.internal.cs.messages.MError ERROR
	public static final com.db4o.internal.cs.messages.MFailed FAILED
	public static final com.db4o.internal.cs.messages.MGetAll GET_ALL
	public static final com.db4o.internal.cs.messages.MGetClasses GET_CLASSES
	public static final com.db4o.internal.cs.messages.MGetInternalIDs GET_INTERNAL_IDS
	public static final com.db4o.internal.cs.messages.MGetThreadID GET_THREAD_ID
	public static final com.db4o.internal.cs.messages.MIDList ID_LIST
	public static final com.db4o.internal.cs.messages.MIdentity IDENTITY
	public static final com.db4o.internal.cs.messages.MIsAlive IS_ALIVE
	public static final com.db4o.internal.cs.messages.MLength LENGTH
	public static final com.db4o.internal.cs.messages.MLogin LOGIN
	public static final com.db4o.internal.cs.messages.MLoginOK LOGIN_OK
	public static final com.db4o.internal.cs.messages.MNull NULL
	public static final com.db4o.internal.cs.messages.MObjectByUuid OBJECT_BY_UUID
	public static final com.db4o.internal.cs.messages.MsgObject OBJECT_TO_CLIENT
	public static final com.db4o.internal.cs.messages.MObjectSetFetch OBJECTSET_FETCH
	public static final com.db4o.internal.cs.messages.MObjectSetFinalized OBJECTSET_FINALIZED
	public static final com.db4o.internal.cs.messages.MObjectSetGetId OBJECTSET_GET_ID
	public static final com.db4o.internal.cs.messages.MObjectSetIndexOf OBJECTSET_INDEXOF
	public static final com.db4o.internal.cs.messages.MObjectSetReset OBJECTSET_RESET
	public static final com.db4o.internal.cs.messages.MObjectSetSize OBJECTSET_SIZE
	public static final com.db4o.internal.cs.messages.MOK OK
	public static final com.db4o.internal.cs.messages.MPing PING
	public static final com.db4o.internal.cs.messages.MPong PONG
	public static final com.db4o.internal.cs.messages.MPrefetchIDs PREFETCH_IDS
	public static final com.db4o.internal.cs.messages.MProcessDeletes PROCESS_DELETES
	public static final com.db4o.internal.cs.messages.MQueryExecute QUERY_EXECUTE
	public static final com.db4o.internal.cs.messages.MQueryResult QUERY_RESULT
	public static final com.db4o.internal.cs.messages.MRaiseVersion RAISE_VERSION
	public static final com.db4o.internal.cs.messages.MReadBlob READ_BLOB
	public static final com.db4o.internal.cs.messages.MReadBytes READ_BYTES
	public static final com.db4o.internal.cs.messages.MReadMultipleObjects READ_MULTIPLE_OBJECTS
	public static final com.db4o.internal.cs.messages.MReadObject READ_OBJECT
	public static final com.db4o.internal.cs.messages.MReleaseSemaphore RELEASE_SEMAPHORE
	public static final com.db4o.internal.cs.messages.MRollback ROLLBACK
	public static final com.db4o.internal.cs.messages.MSetSemaphore SET_SEMAPHORE
	public static final com.db4o.internal.cs.messages.MSuccess SUCCESS
	public static final com.db4o.internal.cs.messages.MSwitchToFile SWITCH_TO_FILE
	public static final com.db4o.internal.cs.messages.MSwitchToMainFile SWITCH_TO_MAIN_FILE
	public static final com.db4o.internal.cs.messages.MTaDelete TA_DELETE
	public static final com.db4o.internal.cs.messages.MTaIsDeleted TA_IS_DELETED
	public static final com.db4o.internal.cs.messages.MUserMessage USER_MESSAGE
	public static final com.db4o.internal.cs.messages.MUseTransaction USE_TRANSACTION
	public static final com.db4o.internal.cs.messages.MWriteBlob WRITE_BLOB
	public static final com.db4o.internal.cs.messages.MWriteNew WRITE_NEW
	public static final com.db4o.internal.cs.messages.MWriteUpdate WRITE_UPDATE
	public static final com.db4o.internal.cs.messages.MWriteUpdateDeleteMembers WRITE_UPDATE_DELETE_MEMBERS
	public static final com.db4o.internal.cs.messages.MWriteBatchedMessages WRITE_BATCHED_MESSAGES
	public static final com.db4o.internal.cs.messages.MsgBlob DELETE_BLOB_FILE
	void  () 
	void  (java.lang.String) 
	public static com.db4o.internal.cs.messages.Msg getMessage (int) 
	public final com.db4o.internal.cs.messages.Msg publicClone () 
	public final boolean equals (java.lang.Object) 
	public int hashCode () 
	public com.db4o.internal.Buffer getByteLoad () 
	final java.lang.String getName () 
	protected com.db4o.internal.LocalTransaction serverTransaction () 
	protected com.db4o.internal.Transaction transaction () 
	protected com.db4o.internal.LocalObjectContainer file () 
	protected com.db4o.internal.ObjectContainerBase stream () 
	protected java.lang.Object streamLock () 
	protected com.db4o.internal.Config4Impl config () 
	protected static com.db4o.internal.StatefulBuffer readMessageBuffer (com.db4o.internal.Transaction, com.db4o.foundation.network.Socket4)  throws com.db4o.Db4oIOException 
	protected static com.db4o.internal.StatefulBuffer readMessageBuffer (com.db4o.internal.Transaction, com.db4o.foundation.network.Socket4, int)  throws com.db4o.Db4oIOException 
	public static final com.db4o.internal.cs.messages.Msg readMessage (com.db4o.internal.cs.messages.MessageDispatcher, com.db4o.internal.Transaction, com.db4o.foundation.network.Socket4)  throws com.db4o.Db4oIOException 
	com.db4o.internal.cs.messages.Msg readPayLoad (com.db4o.internal.cs.messages.MessageDispatcher, com.db4o.internal.Transaction, com.db4o.foundation.network.Socket4, com.db4o.internal.Buffer) 
	protected final com.db4o.internal.Transaction checkParentTransaction (com.db4o.internal.Transaction, com.db4o.internal.Buffer) 
	public final void setTransaction (com.db4o.internal.Transaction) 
	public final java.lang.String toString () 
	public void write (com.db4o.internal.cs.messages.Msg) 
	public void writeException (java.lang.RuntimeException) 
	public void respondInt (int) 
	public boolean write (com.db4o.foundation.network.Socket4) 
	public com.db4o.internal.StatefulBuffer payLoad () 
	public com.db4o.internal.cs.messages.MessageDispatcher messageDispatcher () 
	public com.db4o.internal.cs.ServerMessageDispatcher serverMessageDispatcher () 
	public com.db4o.internal.cs.ClientMessageDispatcher clientMessageDispatcher () 
	public void setMessageDispatcher (com.db4o.internal.cs.messages.MessageDispatcher) 
	public void logMsg (int, java.lang.String) 
	static void  () 
}

com/db4o/internal/cs/messages/MsgBlob.class

package com.db4o.internal.cs.messages
public abstract com.db4o.internal.cs.messages.MsgBlob extends com.db4o.internal.cs.messages.MsgD implements com.db4o.BlobStatus  {
	public com.db4o.internal.BlobImpl _blob
	int _currentByte
	int _length
	public void  () 
	public double getStatus () 
	public abstract void processClient (com.db4o.foundation.network.Socket4)  throws java.io.IOException 
	com.db4o.internal.BlobImpl serverGetBlobImpl () 
	protected void copy (com.db4o.foundation.network.Socket4, java.io.OutputStream, int, boolean)  throws java.io.IOException 
	protected void copy (java.io.InputStream, com.db4o.foundation.network.Socket4, boolean)  throws java.io.IOException 
}

com/db4o/internal/cs/messages/MsgD.class

package com.db4o.internal.cs.messages
public com.db4o.internal.cs.messages.MsgD extends com.db4o.internal.cs.messages.Msg {
	com.db4o.internal.StatefulBuffer _payLoad
	void  () 
	void  (java.lang.String) 
	public com.db4o.internal.Buffer getByteLoad () 
	public final com.db4o.internal.StatefulBuffer payLoad () 
	public void payLoad (com.db4o.internal.StatefulBuffer) 
	public final com.db4o.internal.cs.messages.MsgD getWriterForByte (com.db4o.internal.Transaction, byte) 
	public final com.db4o.internal.cs.messages.MsgD getWriterForLength (com.db4o.internal.Transaction, int) 
	public final com.db4o.internal.cs.messages.MsgD getWriter (com.db4o.internal.Transaction) 
	public final com.db4o.internal.cs.messages.MsgD getWriterForInts (com.db4o.internal.Transaction, int[]) 
	public final com.db4o.internal.cs.messages.MsgD getWriterForIntArray (com.db4o.internal.Transaction, int[], int) 
	public final com.db4o.internal.cs.messages.MsgD getWriterForInt (com.db4o.internal.Transaction, int) 
	public final com.db4o.internal.cs.messages.MsgD getWriterForIntString (com.db4o.internal.Transaction, int, java.lang.String) 
	public final com.db4o.internal.cs.messages.MsgD getWriterForLong (com.db4o.internal.Transaction, long) 
	public com.db4o.internal.cs.messages.MsgD getWriterForSingleObject (com.db4o.internal.Transaction, java.lang.Object) 
	public final com.db4o.internal.cs.messages.MsgD getWriterForString (com.db4o.internal.Transaction, java.lang.String) 
	public com.db4o.internal.cs.messages.MsgD getWriter (com.db4o.internal.StatefulBuffer) 
	public byte[] readBytes () 
	public final int readInt () 
	public final long readLong () 
	public final boolean readBoolean () 
	public java.lang.Object readObjectFromPayLoad () 
	final com.db4o.internal.cs.messages.Msg readPayLoad (com.db4o.internal.cs.messages.MessageDispatcher, com.db4o.internal.Transaction, com.db4o.foundation.network.Socket4, com.db4o.internal.Buffer) 
	public final java.lang.String readString () 
	public java.lang.Object readSingleObject () 
	public final void writeBytes (byte[]) 
	public final void writeInt (int) 
	public final void writeLong (long) 
	public final void writeString (java.lang.String) 
}

com/db4o/internal/cs/messages/MsgObject.class

package com.db4o.internal.cs.messages
public com.db4o.internal.cs.messages.MsgObject extends com.db4o.internal.cs.messages.MsgD {
	private static final int LENGTH_FOR_ALL
	private static final int LENGTH_FOR_FIRST
	private int _id
	private int _address
	public void  () 
	final com.db4o.internal.cs.messages.MsgD getWriter (com.db4o.internal.Transaction, com.db4o.internal.slots.Pointer4, com.db4o.internal.Buffer, int[]) 
	public final com.db4o.internal.cs.messages.MsgD getWriter (com.db4o.internal.StatefulBuffer) 
	public final com.db4o.internal.cs.messages.MsgD getWriter (com.db4o.internal.Transaction, com.db4o.internal.slots.Pointer4, com.db4o.internal.ClassMetadata, com.db4o.internal.Buffer) 
	public final com.db4o.internal.cs.messages.MsgD getWriter (com.db4o.internal.Transaction, com.db4o.internal.slots.Pointer4, com.db4o.internal.ClassMetadata, int, com.db4o.internal.Buffer) 
	public final com.db4o.internal.StatefulBuffer unmarshall () 
	public final com.db4o.internal.StatefulBuffer unmarshall (int) 
	public int getId () 
}

com/db4o/internal/cs/messages/MsgQuery.class

package com.db4o.internal.cs.messages
public abstract com.db4o.internal.cs.messages.MsgQuery extends com.db4o.internal.cs.messages.MsgObject {
	private static final int ID_AND_SIZE
	private static int nextID
	public void  () 
	protected final void writeQueryResult (com.db4o.internal.query.result.AbstractQueryResult, com.db4o.config.QueryEvaluationMode) 
	private int bufferLength (int) 
	private static synchronized int generateID () 
	protected com.db4o.internal.query.result.AbstractQueryResult newQueryResult (com.db4o.config.QueryEvaluationMode) 
}

com/db4o/internal/cs/messages/ServerSideMessage.class

package com.db4o.internal.cs.messages
public abstract com.db4o.internal.cs.messages.ServerSideMessage extends java.lang.Object {
	public abstract boolean processAtServer () 
}

com/db4o/internal/diagnostic/DiagnosticProcessor.class

package com.db4o.internal.diagnostic
public com.db4o.internal.diagnostic.DiagnosticProcessor extends java.lang.Object implements com.db4o.diagnostic.DiagnosticConfiguration com.db4o.foundation.DeepClone  {
	private com.db4o.foundation.Collection4 _listeners
	public void  () 
	private void  (com.db4o.foundation.Collection4) 
	public void addListener (com.db4o.diagnostic.DiagnosticListener) 
	public void checkClassHasFields (com.db4o.internal.ClassMetadata) 
	public void checkUpdateDepth (int) 
	public java.lang.Object deepClone (java.lang.Object) 
	private com.db4o.foundation.Collection4 cloneListeners () 
	public boolean enabled () 
	private boolean isDb4oClass (com.db4o.internal.ClassMetadata) 
	public void loadedFromClassIndex (com.db4o.internal.ClassMetadata) 
	public void descendIntoTranslator (com.db4o.internal.ClassMetadata, java.lang.String) 
	public void nativeQueryUnoptimized (com.db4o.query.Predicate) 
	public void nativeQueryOptimizerNotLoaded (int) 
	public void onDiagnostic (com.db4o.diagnostic.Diagnostic) 
	public void removeAllListeners () 
}

com/db4o/internal/events/Event4Impl.class

package com.db4o.internal.events
public com.db4o.internal.events.Event4Impl extends java.lang.Object implements com.db4o.events.Event4  {
	private com.db4o.foundation.Collection4 _listeners
	public void  () 
	public final void addListener (com.db4o.events.EventListener4) 
	private void addExistingListenersTo (com.db4o.foundation.Collection4) 
	protected void onListenerAdded () 
	public final void removeListener (com.db4o.events.EventListener4) 
	public final void trigger (com.db4o.events.EventArgs) 
	private void onEvent (com.db4o.events.EventListener4, com.db4o.events.Event4, com.db4o.events.EventArgs) 
	private void validateListener (com.db4o.events.EventListener4) 
	public boolean hasListeners () 
}

com/db4o/internal/events/EventPlatform.class

package com.db4o.internal.events
public com.db4o.internal.events.EventPlatform extends java.lang.Object {
	public void  () 
	public static void triggerQueryEvent (com.db4o.internal.Transaction, com.db4o.internal.events.Event4Impl, com.db4o.query.Query) 
	public static void triggerClassEvent (com.db4o.internal.events.Event4Impl, com.db4o.internal.ClassMetadata) 
	public static boolean triggerCancellableObjectEventArgs (com.db4o.internal.Transaction, com.db4o.internal.events.Event4Impl, java.lang.Object) 
	public static void triggerObjectEvent (com.db4o.internal.Transaction, com.db4o.internal.events.Event4Impl, java.lang.Object) 
	public static void triggerCommitEvent (com.db4o.internal.Transaction, com.db4o.internal.events.Event4Impl, com.db4o.internal.CallbackObjectInfoCollections) 
	public static boolean hasListeners (com.db4o.internal.events.Event4Impl) 
}

com/db4o/internal/events/EventRegistryImpl$CommittedEvent.class

package com.db4o.internal.events
public com.db4o.internal.events.EventRegistryImpl$CommittedEvent extends com.db4o.internal.events.Event4Impl {
	final com.db4o.internal.events.EventRegistryImpl this$0
	protected void  (com.db4o.internal.events.EventRegistryImpl) 
	protected void onListenerAdded () 
}

com/db4o/internal/events/EventRegistryImpl.class

package com.db4o.internal.events
public com.db4o.internal.events.EventRegistryImpl extends java.lang.Object implements com.db4o.internal.callbacks.Callbacks com.db4o.events.EventRegistry  {
	private final com.db4o.internal.InternalObjectContainer _container
	protected final com.db4o.internal.events.Event4Impl _queryStarted
	protected final com.db4o.internal.events.Event4Impl _queryFinished
	protected final com.db4o.internal.events.Event4Impl _creating
	protected final com.db4o.internal.events.Event4Impl _activating
	protected final com.db4o.internal.events.Event4Impl _updating
	protected final com.db4o.internal.events.Event4Impl _deleting
	protected final com.db4o.internal.events.Event4Impl _deactivating
	protected final com.db4o.internal.events.Event4Impl _created
	protected final com.db4o.internal.events.Event4Impl _activated
	protected final com.db4o.internal.events.Event4Impl _updated
	protected final com.db4o.internal.events.Event4Impl _deleted
	protected final com.db4o.internal.events.Event4Impl _deactivated
	protected final com.db4o.internal.events.Event4Impl _committing
	protected final com.db4o.internal.events.Event4Impl _committed
	protected final com.db4o.internal.events.Event4Impl _instantiated
	protected final com.db4o.internal.events.Event4Impl _classRegistered
	public void  (com.db4o.internal.InternalObjectContainer) 
	public void queryOnFinished (com.db4o.internal.Transaction, com.db4o.query.Query) 
	public void queryOnStarted (com.db4o.internal.Transaction, com.db4o.query.Query) 
	public boolean objectCanNew (com.db4o.internal.Transaction, java.lang.Object) 
	public boolean objectCanActivate (com.db4o.internal.Transaction, java.lang.Object) 
	public boolean objectCanUpdate (com.db4o.internal.Transaction, java.lang.Object) 
	public boolean objectCanDelete (com.db4o.internal.Transaction, java.lang.Object) 
	public boolean objectCanDeactivate (com.db4o.internal.Transaction, java.lang.Object) 
	public void objectOnActivate (com.db4o.internal.Transaction, java.lang.Object) 
	public void objectOnNew (com.db4o.internal.Transaction, java.lang.Object) 
	public void objectOnUpdate (com.db4o.internal.Transaction, java.lang.Object) 
	public void objectOnDelete (com.db4o.internal.Transaction, java.lang.Object) 
	public void classOnRegistered (com.db4o.internal.ClassMetadata) 
	public void objectOnDeactivate (com.db4o.internal.Transaction, java.lang.Object) 
	public void objectOnInstantiate (com.db4o.internal.Transaction, java.lang.Object) 
	public void commitOnStarted (com.db4o.internal.Transaction, com.db4o.internal.CallbackObjectInfoCollections) 
	public void commitOnCompleted (com.db4o.internal.Transaction, com.db4o.internal.CallbackObjectInfoCollections) 
	public com.db4o.events.Event4 queryFinished () 
	public com.db4o.events.Event4 queryStarted () 
	public com.db4o.events.Event4 creating () 
	public com.db4o.events.Event4 activating () 
	public com.db4o.events.Event4 updating () 
	public com.db4o.events.Event4 deleting () 
	public com.db4o.events.Event4 deactivating () 
	public com.db4o.events.Event4 created () 
	public com.db4o.events.Event4 activated () 
	public com.db4o.events.Event4 updated () 
	public com.db4o.events.Event4 deleted () 
	public com.db4o.events.Event4 deactivated () 
	public com.db4o.events.Event4 committing () 
	public com.db4o.events.Event4 committed () 
	public com.db4o.events.Event4 classRegistered () 
	public com.db4o.events.Event4 instantiated () 
	protected void onCommittedListener () 
	public boolean caresAboutCommitting () 
	public boolean caresAboutCommitted () 
	public boolean caresAboutDeleting () 
	public boolean caresAboutDeleted () 
}

com/db4o/internal/fieldindex/AndIndexedLeaf.class

package com.db4o.internal.fieldindex
public com.db4o.internal.fieldindex.AndIndexedLeaf extends com.db4o.internal.fieldindex.JoinedLeaf {
	public void  (com.db4o.internal.query.processor.QCon, com.db4o.internal.fieldindex.IndexedNodeWithRange, com.db4o.internal.fieldindex.IndexedNodeWithRange) 
}

com/db4o/internal/fieldindex/FieldIndexProcessor.class

package com.db4o.internal.fieldindex
public com.db4o.internal.fieldindex.FieldIndexProcessor extends java.lang.Object {
	private final com.db4o.internal.query.processor.QCandidates _candidates
	public void  (com.db4o.internal.query.processor.QCandidates) 
	public com.db4o.internal.fieldindex.FieldIndexProcessorResult run () 
	private com.db4o.internal.fieldindex.IndexedNode resolveFully (com.db4o.internal.fieldindex.IndexedNode) 
	public com.db4o.internal.fieldindex.IndexedNode selectBestIndex () 
	public com.db4o.foundation.Iterator4 collectIndexedNodes () 
}

com/db4o/internal/fieldindex/FieldIndexProcessorResult$1.class

package com.db4o.internal.fieldindex
 com.db4o.internal.fieldindex.FieldIndexProcessorResult$1 extends com.db4o.foundation.MappingIterator {
	final com.db4o.internal.fieldindex.FieldIndexProcessorResult this$0
	void  (com.db4o.internal.fieldindex.FieldIndexProcessorResult, com.db4o.foundation.Iterator4) 
	protected java.lang.Object map (java.lang.Object) 
}

com/db4o/internal/fieldindex/FieldIndexProcessorResult.class

package com.db4o.internal.fieldindex
public com.db4o.internal.fieldindex.FieldIndexProcessorResult extends java.lang.Object {
	public static final com.db4o.internal.fieldindex.FieldIndexProcessorResult NO_INDEX_FOUND
	public static final com.db4o.internal.fieldindex.FieldIndexProcessorResult FOUND_INDEX_BUT_NO_MATCH
	private final com.db4o.internal.fieldindex.IndexedNode _indexedNode
	public void  (com.db4o.internal.fieldindex.IndexedNode) 
	public com.db4o.foundation.Tree toQCandidate (com.db4o.internal.query.processor.QCandidates) 
	public com.db4o.internal.TreeInt toTreeInt () 
	public boolean foundMatch () 
	public boolean foundIndex () 
	public boolean noMatch () 
	public com.db4o.foundation.Iterator4 iterateIDs () 
	static void  () 
}

com/db4o/internal/fieldindex/IndexedLeaf.class

package com.db4o.internal.fieldindex
public com.db4o.internal.fieldindex.IndexedLeaf extends com.db4o.internal.fieldindex.IndexedNodeBase implements com.db4o.internal.fieldindex.IndexedNodeWithRange  {
	private final com.db4o.internal.btree.BTreeRange _range
	public void  (com.db4o.internal.query.processor.QConObject) 
	private com.db4o.internal.btree.BTreeRange search () 
	public int resultSize () 
	public com.db4o.foundation.Iterator4 iterator () 
	public com.db4o.internal.btree.BTreeRange getRange () 
}

com/db4o/internal/fieldindex/IndexedNode.class

package com.db4o.internal.fieldindex
public abstract com.db4o.internal.fieldindex.IndexedNode extends java.lang.Object implements com.db4o.foundation.Iterable4  {
	public abstract boolean isResolved () 
	public abstract com.db4o.internal.fieldindex.IndexedNode resolve () 
	public abstract com.db4o.internal.btree.BTree getIndex () 
	public abstract int resultSize () 
	public abstract com.db4o.internal.TreeInt toTreeInt () 
}

com/db4o/internal/fieldindex/IndexedNodeBase.class

package com.db4o.internal.fieldindex
public abstract com.db4o.internal.fieldindex.IndexedNodeBase extends java.lang.Object implements com.db4o.internal.fieldindex.IndexedNode  {
	private final com.db4o.internal.query.processor.QConObject _constraint
	public void  (com.db4o.internal.query.processor.QConObject) 
	public com.db4o.internal.TreeInt toTreeInt () 
	public final com.db4o.internal.btree.BTree getIndex () 
	private com.db4o.internal.FieldMetadata getYapField () 
	public com.db4o.internal.query.processor.QCon constraint () 
	public boolean isResolved () 
	public com.db4o.internal.btree.BTreeRange search (java.lang.Object) 
	public static com.db4o.internal.TreeInt addToTree (com.db4o.internal.TreeInt, com.db4o.internal.fieldindex.IndexedNode) 
	public com.db4o.internal.fieldindex.IndexedNode resolve () 
	private com.db4o.internal.Transaction transaction () 
}

com/db4o/internal/fieldindex/IndexedNodeCollector.class

package com.db4o.internal.fieldindex
public com.db4o.internal.fieldindex.IndexedNodeCollector extends java.lang.Object {
	private final com.db4o.foundation.Collection4 _nodes
	private final com.db4o.foundation.Hashtable4 _nodeCache
	public void  (com.db4o.internal.query.processor.QCandidates) 
	public com.db4o.foundation.Iterator4 getNodes () 
	private void collectIndexedNodes (com.db4o.internal.query.processor.QCandidates) 
	private void implicitlyAndJoinsOnSameField () 
	private com.db4o.internal.fieldindex.OrIndexedLeaf findJoinOnSameFieldAtSameLevel (com.db4o.internal.fieldindex.OrIndexedLeaf) 
	private java.lang.Object parentConstraint (com.db4o.internal.fieldindex.OrIndexedLeaf) 
	private void collectIndexedNodes (com.db4o.foundation.Iterator4) 
	private boolean isCached (com.db4o.internal.query.processor.QCon) 
	private void collectStandaloneNode (com.db4o.internal.query.processor.QConObject) 
	private void collectJoinedNode (com.db4o.internal.query.processor.QConObject) 
	private boolean allHaveSamePath (com.db4o.foundation.Collection4) 
	private boolean haveSamePath (com.db4o.internal.query.processor.QCon, com.db4o.internal.query.processor.QCon) 
	private com.db4o.foundation.Collection4 collectLeaves (com.db4o.foundation.Collection4) 
	private void collectLeaves (com.db4o.foundation.Collection4, com.db4o.foundation.Collection4) 
	private void collectLeavesFromJoin (com.db4o.foundation.Collection4, com.db4o.internal.query.processor.QConJoin) 
	private void collectLeavesFromJoinConstraint (com.db4o.foundation.Collection4, com.db4o.internal.query.processor.QCon) 
	private boolean canJoinsBeSearchedByIndex (com.db4o.foundation.Collection4) 
	private boolean allCanBeSearchedByIndex (com.db4o.foundation.Collection4) 
	private void collectImplicitlyAndingJoins (com.db4o.foundation.Collection4, com.db4o.internal.query.processor.QConObject) 
	private com.db4o.foundation.Collection4 collectTopLevelJoins (com.db4o.internal.query.processor.QConObject) 
	private void collectTopLevelJoins (com.db4o.foundation.Collection4, com.db4o.internal.query.processor.QCon) 
	private com.db4o.internal.fieldindex.IndexedNodeWithRange newNodeForConstraint (com.db4o.internal.query.processor.QConJoin) 
	private com.db4o.internal.query.processor.QCon findLeafForJoin (com.db4o.internal.query.processor.QConJoin) 
	private com.db4o.internal.fieldindex.IndexedNodeWithRange nodeForConstraint (com.db4o.internal.query.processor.QCon) 
	private com.db4o.internal.fieldindex.IndexedNodeWithRange newNodeForConstraint (com.db4o.internal.query.processor.QCon) 
	private void collectImplicitAnd (com.db4o.internal.query.processor.QCon, com.db4o.internal.fieldindex.IndexedNodeWithRange, com.db4o.internal.fieldindex.IndexedNodeWithRange) 
	private com.db4o.internal.fieldindex.IndexedLeaf findLeafOnSameField (com.db4o.internal.query.processor.QConObject) 
	private boolean isLeaf (com.db4o.internal.query.processor.QCon) 
}

com/db4o/internal/fieldindex/IndexedNodeWithRange.class

package com.db4o.internal.fieldindex
public abstract com.db4o.internal.fieldindex.IndexedNodeWithRange extends java.lang.Object implements com.db4o.internal.fieldindex.IndexedNode  {
	public abstract com.db4o.internal.btree.BTreeRange getRange () 
}

com/db4o/internal/fieldindex/IndexedPath.class

package com.db4o.internal.fieldindex
public com.db4o.internal.fieldindex.IndexedPath extends com.db4o.internal.fieldindex.IndexedNodeBase {
	private com.db4o.internal.fieldindex.IndexedNode _next
	public static com.db4o.internal.fieldindex.IndexedNode newParentPath (com.db4o.internal.fieldindex.IndexedNode, com.db4o.internal.query.processor.QCon) 
	private static boolean canFollowParent (com.db4o.internal.query.processor.QCon) 
	private static com.db4o.internal.FieldMetadata getYapField (com.db4o.internal.query.processor.QCon) 
	public void  (com.db4o.internal.query.processor.QConObject, com.db4o.internal.fieldindex.IndexedNode) 
	public com.db4o.foundation.Iterator4 iterator () 
	public int resultSize () 
}

com/db4o/internal/fieldindex/IndexedPathIterator.class

package com.db4o.internal.fieldindex
final com.db4o.internal.fieldindex.IndexedPathIterator extends com.db4o.foundation.CompositeIterator4 {
	private com.db4o.internal.fieldindex.IndexedPath _path
	public void  (com.db4o.internal.fieldindex.IndexedPath, com.db4o.foundation.Iterator4) 
	protected com.db4o.foundation.Iterator4 nextIterator (java.lang.Object) 
}

com/db4o/internal/fieldindex/JoinedLeaf.class

package com.db4o.internal.fieldindex
public com.db4o.internal.fieldindex.JoinedLeaf extends java.lang.Object implements com.db4o.internal.fieldindex.IndexedNodeWithRange  {
	private final com.db4o.internal.query.processor.QCon _constraint
	private final com.db4o.internal.fieldindex.IndexedNodeWithRange _leaf1
	private final com.db4o.internal.btree.BTreeRange _range
	public void  (com.db4o.internal.query.processor.QCon, com.db4o.internal.fieldindex.IndexedNodeWithRange, com.db4o.internal.btree.BTreeRange) 
	public com.db4o.internal.query.processor.QCon getConstraint () 
	public com.db4o.internal.btree.BTreeRange getRange () 
	public com.db4o.foundation.Iterator4 iterator () 
	public com.db4o.internal.TreeInt toTreeInt () 
	public com.db4o.internal.btree.BTree getIndex () 
	public boolean isResolved () 
	public com.db4o.internal.fieldindex.IndexedNode resolve () 
	public int resultSize () 
}

com/db4o/internal/fieldindex/OrIndexedLeaf.class

package com.db4o.internal.fieldindex
public com.db4o.internal.fieldindex.OrIndexedLeaf extends com.db4o.internal.fieldindex.JoinedLeaf {
	public void  (com.db4o.internal.query.processor.QCon, com.db4o.internal.fieldindex.IndexedNodeWithRange, com.db4o.internal.fieldindex.IndexedNodeWithRange) 
}

com/db4o/internal/fieldindex/QEBitmap.class

package com.db4o.internal.fieldindex
 com.db4o.internal.fieldindex.QEBitmap extends java.lang.Object {
	private boolean[] _bitmap
	public static com.db4o.internal.fieldindex.QEBitmap forQE (com.db4o.internal.query.processor.QE) 
	private void  (boolean[]) 
	public boolean takeGreater () 
	public boolean takeEqual () 
	public boolean takeSmaller () 
}

com/db4o/internal/fileheader/FileHeader.class

package com.db4o.internal.fileheader
public abstract com.db4o.internal.fileheader.FileHeader extends java.lang.Object {
	private static final com.db4o.internal.fileheader.FileHeader[] AVAILABLE_FILE_HEADERS
	public void  () 
	private static int readerLength () 
	public static com.db4o.internal.fileheader.FileHeader readFixedPart (com.db4o.internal.LocalObjectContainer)  throws com.db4o.ext.OldFormatException 
	private static com.db4o.internal.Buffer prepareFileHeaderReader (com.db4o.internal.LocalObjectContainer) 
	private static com.db4o.internal.fileheader.FileHeader detectFileHeader (com.db4o.internal.LocalObjectContainer, com.db4o.internal.Buffer) 
	public abstract void close ()  throws com.db4o.Db4oIOException 
	public abstract void initNew (com.db4o.internal.LocalObjectContainer)  throws com.db4o.Db4oIOException 
	public abstract com.db4o.internal.Transaction interruptedTransaction () 
	public abstract int length () 
	protected abstract com.db4o.internal.fileheader.FileHeader newOnSignatureMatch (com.db4o.internal.LocalObjectContainer, com.db4o.internal.Buffer) 
	protected long timeToWrite (long, boolean) 
	protected abstract void readFixedPart (com.db4o.internal.LocalObjectContainer, com.db4o.internal.Buffer) 
	public abstract void readVariablePart (com.db4o.internal.LocalObjectContainer) 
	protected boolean signatureMatches (com.db4o.internal.Buffer, byte[], byte) 
	public abstract void writeFixedPart (com.db4o.internal.LocalObjectContainer, boolean, boolean, com.db4o.internal.StatefulBuffer, int, int) 
	public abstract void writeTransactionPointer (com.db4o.internal.Transaction, int) 
	protected void writeTransactionPointer (com.db4o.internal.Transaction, int, int, int) 
	public abstract void writeVariablePart (com.db4o.internal.LocalObjectContainer, int) 
	protected void readClassCollectionAndFreeSpace (com.db4o.internal.LocalObjectContainer, com.db4o.internal.Buffer) 
	public static boolean lockedByOtherSession (com.db4o.internal.LocalObjectContainer, long) 
	static void  () 
}

com/db4o/internal/fileheader/FileHeader0.class

package com.db4o.internal.fileheader
public com.db4o.internal.fileheader.FileHeader0 extends com.db4o.internal.fileheader.FileHeader {
	static final int LENGTH
	private com.db4o.internal.ConfigBlock _configBlock
	private com.db4o.PBootRecord _bootRecord
	public void  () 
	public void close ()  throws com.db4o.Db4oIOException 
	protected com.db4o.internal.fileheader.FileHeader newOnSignatureMatch (com.db4o.internal.LocalObjectContainer, com.db4o.internal.Buffer) 
	protected void readFixedPart (com.db4o.internal.LocalObjectContainer, com.db4o.internal.Buffer)  throws com.db4o.ext.OldFormatException 
	private void skipConfigurationLockTime (com.db4o.internal.Buffer) 
	public void readVariablePart (com.db4o.internal.LocalObjectContainer) 
	private java.lang.Object getBootRecord (com.db4o.internal.LocalObjectContainer) 
	public void initNew (com.db4o.internal.LocalObjectContainer)  throws com.db4o.Db4oIOException 
	private void initBootRecord (com.db4o.internal.LocalObjectContainer) 
	public com.db4o.internal.Transaction interruptedTransaction () 
	public void writeTransactionPointer (com.db4o.internal.Transaction, int) 
	public com.db4o.MetaIndex getUUIDMetaIndex () 
	public int length () 
	public void writeFixedPart (com.db4o.internal.LocalObjectContainer, boolean, boolean, com.db4o.internal.StatefulBuffer, int, int) 
	public void writeVariablePart (com.db4o.internal.LocalObjectContainer, int) 
}

com/db4o/internal/fileheader/FileHeader1.class

package com.db4o.internal.fileheader
public com.db4o.internal.fileheader.FileHeader1 extends com.db4o.internal.fileheader.FileHeader {
	private static final byte[] SIGNATURE
	private static byte VERSION
	private static final int HEADER_LOCK_OFFSET
	private static final int OPEN_TIME_OFFSET
	private static final int ACCESS_TIME_OFFSET
	private static final int TRANSACTION_POINTER_OFFSET
	public static final int LENGTH
	private com.db4o.internal.fileheader.TimerFileLock _timerFileLock
	private com.db4o.internal.Transaction _interruptedTransaction
	private com.db4o.internal.fileheader.FileHeaderVariablePart1 _variablePart
	public void  () 
	public void close ()  throws com.db4o.Db4oIOException 
	public void initNew (com.db4o.internal.LocalObjectContainer)  throws com.db4o.Db4oIOException 
	protected com.db4o.internal.fileheader.FileHeader newOnSignatureMatch (com.db4o.internal.LocalObjectContainer, com.db4o.internal.Buffer) 
	private void newTimerFileLock (com.db4o.internal.LocalObjectContainer) 
	public com.db4o.internal.Transaction interruptedTransaction () 
	public int length () 
	protected void readFixedPart (com.db4o.internal.LocalObjectContainer, com.db4o.internal.Buffer) 
	private void checkThreadFileLock (com.db4o.internal.LocalObjectContainer, com.db4o.internal.Buffer) 
	private void commonTasksForNewAndRead (com.db4o.internal.LocalObjectContainer) 
	public void readVariablePart (com.db4o.internal.LocalObjectContainer) 
	public void writeFixedPart (com.db4o.internal.LocalObjectContainer, boolean, boolean, com.db4o.internal.StatefulBuffer, int, int) 
	public void writeTransactionPointer (com.db4o.internal.Transaction, int) 
	public void writeVariablePart (com.db4o.internal.LocalObjectContainer, int) 
	static void  () 
}

com/db4o/internal/fileheader/FileHeaderVariablePart1.class

package com.db4o.internal.fileheader
public com.db4o.internal.fileheader.FileHeaderVariablePart1 extends com.db4o.internal.PersistentBase {
	private static final int LENGTH
	private final com.db4o.internal.SystemData _systemData
	public void  (int, com.db4o.internal.SystemData) 
	com.db4o.internal.SystemData systemData () 
	public byte getIdentifier () 
	public int ownLength () 
	public void readThis (com.db4o.internal.Transaction, com.db4o.internal.Buffer) 
	public void writeThis (com.db4o.internal.Transaction, com.db4o.internal.Buffer) 
	private void readIdentity (com.db4o.internal.LocalTransaction, int) 
}

com/db4o/internal/fileheader/TimerFileLock.class

package com.db4o.internal.fileheader
public abstract com.db4o.internal.fileheader.TimerFileLock extends java.lang.Object implements java.lang.Runnable  {
	public void  () 
	public static com.db4o.internal.fileheader.TimerFileLock forFile (com.db4o.internal.LocalObjectContainer) 
	public abstract void checkHeaderLock () 
	public abstract void checkOpenTime () 
	public abstract boolean lockFile () 
	public abstract long openTime () 
	public abstract void setAddresses (int, int, int) 
	public abstract void start ()  throws com.db4o.Db4oIOException 
	public abstract void writeHeaderLock () 
	public abstract void writeOpenTime () 
	public abstract void close ()  throws com.db4o.Db4oIOException 
	public abstract void checkIfOtherSessionAlive (com.db4o.internal.LocalObjectContainer, int, int, long)  throws com.db4o.Db4oIOException 
}

com/db4o/internal/fileheader/TimerFileLockDisabled.class

package com.db4o.internal.fileheader
public com.db4o.internal.fileheader.TimerFileLockDisabled extends com.db4o.internal.fileheader.TimerFileLock {
	public void  () 
	public void checkHeaderLock () 
	public void checkOpenTime () 
	public void close () 
	public boolean lockFile () 
	public long openTime () 
	public void run () 
	public void setAddresses (int, int, int) 
	public void start () 
	public void writeHeaderLock () 
	public void writeOpenTime () 
	public void checkIfOtherSessionAlive (com.db4o.internal.LocalObjectContainer, int, int, long)  throws com.db4o.Db4oIOException 
}

com/db4o/internal/fileheader/TimerFileLockEnabled.class

package com.db4o.internal.fileheader
public com.db4o.internal.fileheader.TimerFileLockEnabled extends com.db4o.internal.fileheader.TimerFileLock {
	private final com.db4o.io.IoAdapter _timerFile
	private final Object _timerLock
	private byte[] _longBytes
	private byte[] _intBytes
	private int _headerLockOffset
	private final long _opentime
	private int _baseAddress
	private int _openTimeOffset
	private int _accessTimeOffset
	private boolean _closed
	public void  (com.db4o.internal.IoAdaptedObjectContainer) 
	public void checkHeaderLock () 
	public void checkOpenTime () 
	public void checkIfOtherSessionAlive (com.db4o.internal.LocalObjectContainer, int, int, long)  throws com.db4o.Db4oIOException 
	public void close ()  throws com.db4o.Db4oIOException 
	public boolean lockFile () 
	public long openTime () 
	public void run () 
	public void setAddresses (int, int, int) 
	public void start ()  throws com.db4o.Db4oIOException 
	private long uniqueOpenTime () 
	private boolean writeAccessTime (boolean)  throws com.db4o.Db4oIOException 
	private boolean noAddressSet () 
	public void writeHeaderLock () 
	public void writeOpenTime () 
	private boolean writeLong (int, int, long)  throws com.db4o.Db4oIOException 
	private long readLong (int, int)  throws com.db4o.Db4oIOException 
	private boolean writeInt (int, int, int) 
	private long readInt (int, int) 
	private void sync ()  throws com.db4o.Db4oIOException 
}

com/db4o/internal/freespace/AbstractFreespaceManager$1.class

package com.db4o.internal.freespace
 com.db4o.internal.freespace.AbstractFreespaceManager$1 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final com.db4o.internal.freespace.FreespaceManager val$fm
	final com.db4o.internal.freespace.AbstractFreespaceManager this$0
	void  (com.db4o.internal.freespace.AbstractFreespaceManager, com.db4o.internal.freespace.FreespaceManager) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/freespace/AbstractFreespaceManager$2.class

package com.db4o.internal.freespace
 com.db4o.internal.freespace.AbstractFreespaceManager$2 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final com.db4o.foundation.IntByRef val$mint
	final com.db4o.internal.freespace.AbstractFreespaceManager this$0
	void  (com.db4o.internal.freespace.AbstractFreespaceManager, com.db4o.foundation.IntByRef) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/freespace/AbstractFreespaceManager$3.class

package com.db4o.internal.freespace
 com.db4o.internal.freespace.AbstractFreespaceManager$3 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final com.db4o.foundation.IntByRef val$lastEnd
	final com.db4o.foundation.IntByRef val$lastStart
	final com.db4o.internal.freespace.AbstractFreespaceManager this$0
	void  (com.db4o.internal.freespace.AbstractFreespaceManager, com.db4o.foundation.IntByRef, com.db4o.foundation.IntByRef) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/freespace/AbstractFreespaceManager.class

package com.db4o.internal.freespace
public abstract com.db4o.internal.freespace.AbstractFreespaceManager extends java.lang.Object implements com.db4o.internal.freespace.FreespaceManager  {
	final com.db4o.internal.LocalObjectContainer _file
	public static final byte FM_DEBUG
	public static final byte FM_DEFAULT
	public static final byte FM_LEGACY_RAM
	public static final byte FM_RAM
	public static final byte FM_IX
	public static final byte FM_BTREE
	private static final int INTS_IN_SLOT
	public void  (com.db4o.internal.LocalObjectContainer) 
	public static byte checkType (byte) 
	public static com.db4o.internal.freespace.AbstractFreespaceManager createNew (com.db4o.internal.LocalObjectContainer) 
	public abstract int onNew (com.db4o.internal.LocalObjectContainer) 
	public static com.db4o.internal.freespace.AbstractFreespaceManager createNew (com.db4o.internal.LocalObjectContainer, byte) 
	public static int initSlot (com.db4o.internal.LocalObjectContainer) 
	public void migrateTo (com.db4o.internal.freespace.FreespaceManager) 
	static void slotEntryToZeroes (com.db4o.internal.LocalObjectContainer, int) 
	static final int slotLength () 
	public int totalFreespace () 
	public abstract void beginCommit () 
	protected final int blockedDiscardLimit () 
	protected int discardLimit () 
	final boolean canDiscard (int) 
	public static void migrate (com.db4o.internal.freespace.FreespaceManager, com.db4o.internal.freespace.FreespaceManager) 
	public void debugCheckIntegrity () 
	protected final com.db4o.internal.LocalTransaction transaction () 
}

com/db4o/internal/freespace/AddressKeySlotHandler.class

package com.db4o.internal.freespace
public com.db4o.internal.freespace.AddressKeySlotHandler extends com.db4o.internal.freespace.SlotHandler {
	public void  () 
	public int compareTo (java.lang.Object) 
}

com/db4o/internal/freespace/BTreeFreespaceManager.class

package com.db4o.internal.freespace
public com.db4o.internal.freespace.BTreeFreespaceManager extends com.db4o.internal.freespace.AbstractFreespaceManager {
	private com.db4o.internal.freespace.RamFreespaceManager _delegate
	private com.db4o.internal.freespace.FreespaceBTree _slotsByAddress
	private com.db4o.internal.freespace.FreespaceBTree _slotsByLength
	private com.db4o.internal.PersistentIntegerArray _idArray
	private int _delegateIndirectionID
	private int _delegationRequests
	public void  (com.db4o.internal.LocalObjectContainer) 
	private void addSlot (com.db4o.internal.slots.Slot) 
	public com.db4o.internal.slots.Slot allocateTransactionLogSlot (int) 
	public void beginCommit () 
	private void beginDelegation () 
	public void commit () 
	private void createBTrees (int, int) 
	public void endCommit () 
	private void endDelegation () 
	public void free (com.db4o.internal.slots.Slot) 
	public void freeSelf () 
	public void freeTransactionLogSlot (com.db4o.internal.slots.Slot) 
	public com.db4o.internal.slots.Slot getSlot (int) 
	private void initializeExisting (int) 
	private void initializeNew () 
	private boolean isDelegating () 
	public int onNew (com.db4o.internal.LocalObjectContainer) 
	public void read (int) 
	private void removeSlot (com.db4o.internal.slots.Slot) 
	private com.db4o.internal.btree.BTreePointer searchBTree (com.db4o.internal.btree.BTree, com.db4o.internal.slots.Slot, com.db4o.internal.btree.SearchTarget) 
	public int slotCount () 
	public void start (int) 
	private boolean started () 
	public byte systemType () 
	public java.lang.String toString () 
	public int totalFreespace () 
	public void traverse (com.db4o.foundation.Visitor4) 
	public int write () 
}

com/db4o/internal/freespace/FreeSlotNode.class

package com.db4o.internal.freespace
public final com.db4o.internal.freespace.FreeSlotNode extends com.db4o.internal.TreeInt {
	static int sizeLimit
	com.db4o.internal.freespace.FreeSlotNode _peer
	void  (int) 
	public java.lang.Object shallowClone () 
	final void createPeer (int) 
	public boolean duplicates () 
	public final int ownLength () 
	static final com.db4o.foundation.Tree removeGreaterOrEqual (com.db4o.internal.freespace.FreeSlotNode, com.db4o.internal.TreeIntObject) 
	public java.lang.Object read (com.db4o.internal.Buffer) 
	private void debugCheckBuffer (com.db4o.internal.Buffer, com.db4o.internal.freespace.FreeSlotNode) 
	public final void write (com.db4o.internal.Buffer) 
	public java.lang.String toString () 
}

com/db4o/internal/freespace/FreespaceBTree.class

package com.db4o.internal.freespace
public com.db4o.internal.freespace.FreespaceBTree extends com.db4o.internal.btree.BTree {
	public void  (com.db4o.internal.Transaction, int, com.db4o.internal.Indexable4) 
	protected boolean canEnlistWithTransaction () 
	public boolean isFreespaceComponent () 
}

com/db4o/internal/freespace/FreespaceIx.class

package com.db4o.internal.freespace
abstract com.db4o.internal.freespace.FreespaceIx extends java.lang.Object {
	com.db4o.internal.ix.Index4 _index
	com.db4o.internal.ix.IndexTransaction _indexTrans
	com.db4o.internal.ix.IxTraverser _traverser
	com.db4o.internal.freespace.FreespaceVisitor _visitor
	void  (com.db4o.internal.LocalObjectContainer, com.db4o.MetaIndex) 
	abstract void add (int, int) 
	abstract int address () 
	public void debug () 
	public int entryCount () 
	void find (int) 
	abstract int length () 
	boolean match () 
	boolean preceding () 
	abstract void remove (int, int) 
	boolean subsequent () 
	public void traverse (com.db4o.foundation.Visitor4) 
}

com/db4o/internal/freespace/FreespaceIxAddress.class

package com.db4o.internal.freespace
 com.db4o.internal.freespace.FreespaceIxAddress extends com.db4o.internal.freespace.FreespaceIx {
	void  (com.db4o.internal.LocalObjectContainer, com.db4o.MetaIndex) 
	void add (int, int) 
	int address () 
	int length () 
	void remove (int, int) 
}

com/db4o/internal/freespace/FreespaceIxLength.class

package com.db4o.internal.freespace
 com.db4o.internal.freespace.FreespaceIxLength extends com.db4o.internal.freespace.FreespaceIx {
	void  (com.db4o.internal.LocalObjectContainer, com.db4o.MetaIndex) 
	void add (int, int) 
	int address () 
	int length () 
	void remove (int, int) 
	public java.lang.String toString () 
}

com/db4o/internal/freespace/FreespaceManager.class

package com.db4o.internal.freespace
public abstract com.db4o.internal.freespace.FreespaceManager extends java.lang.Object {
	public abstract int onNew (com.db4o.internal.LocalObjectContainer) 
	public abstract void beginCommit () 
	public abstract void endCommit () 
	public abstract int slotCount () 
	public abstract void free (com.db4o.internal.slots.Slot) 
	public abstract void freeSelf () 
	public abstract int totalFreespace () 
	public abstract com.db4o.internal.slots.Slot getSlot (int) 
	public abstract void migrateTo (com.db4o.internal.freespace.FreespaceManager) 
	public abstract void read (int) 
	public abstract void start (int) 
	public abstract byte systemType () 
	public abstract void traverse (com.db4o.foundation.Visitor4) 
	public abstract int write () 
	public abstract void commit () 
	public abstract com.db4o.internal.slots.Slot allocateTransactionLogSlot (int) 
	public abstract void freeTransactionLogSlot (com.db4o.internal.slots.Slot) 
}

com/db4o/internal/freespace/FreespaceManagerIx$1.class

package com.db4o.internal.freespace
 com.db4o.internal.freespace.FreespaceManagerIx$1 extends java.lang.Object implements com.db4o.foundation.IntObjectVisitor  {
	final com.db4o.foundation.Visitor4 val$visitor
	final com.db4o.internal.freespace.FreespaceManagerIx this$0
	void  (com.db4o.internal.freespace.FreespaceManagerIx, com.db4o.foundation.Visitor4) 
	public void visit (int, java.lang.Object) 
}

com/db4o/internal/freespace/FreespaceManagerIx$2.class

package com.db4o.internal.freespace
 com.db4o.internal.freespace.FreespaceManagerIx$2 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final com.db4o.foundation.IntObjectVisitor val$dispatcher
	final com.db4o.internal.freespace.FreespaceManagerIx this$0
	void  (com.db4o.internal.freespace.FreespaceManagerIx, com.db4o.foundation.IntObjectVisitor) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/freespace/FreespaceManagerIx.class

package com.db4o.internal.freespace
public com.db4o.internal.freespace.FreespaceManagerIx extends com.db4o.internal.freespace.AbstractFreespaceManager {
	private int _slotAddress
	private com.db4o.internal.freespace.FreespaceIxAddress _addressIx
	private com.db4o.internal.freespace.FreespaceIxLength _lengthIx
	private boolean _started
	private com.db4o.foundation.Collection4 _xBytes
	private final boolean _overwriteDeletedSlots
	public void  (com.db4o.internal.LocalObjectContainer) 
	private void add (int, int) 
	public com.db4o.internal.slots.Slot allocateTransactionLogSlot (int) 
	public void freeTransactionLogSlot (com.db4o.internal.slots.Slot) 
	public void beginCommit () 
	public void endCommit () 
	public int slotCount () 
	public void free (com.db4o.internal.slots.Slot) 
	public void freeSelf () 
	public com.db4o.internal.slots.Slot getSlot (int) 
	public void migrateTo (com.db4o.internal.freespace.FreespaceManager) 
	public void traverse (com.db4o.foundation.Visitor4) 
	public int onNew (com.db4o.internal.LocalObjectContainer) 
	public void read (int) 
	private void remove (int, int) 
	public void start (int) 
	private boolean started () 
	public byte systemType () 
	public int write () 
	private void overwriteDeletedSlot (com.db4o.internal.slots.Slot) 
	public java.lang.String toString () 
	public void commit () 
}

com/db4o/internal/freespace/FreespaceVisitor.class

package com.db4o.internal.freespace
public com.db4o.internal.freespace.FreespaceVisitor extends java.lang.Object {
	int _key
	int _value
	private boolean _visited
	public void  () 
	public void visit (int, int) 
	public boolean visited () 
}

com/db4o/internal/freespace/LengthKeySlotHandler.class

package com.db4o.internal.freespace
public com.db4o.internal.freespace.LengthKeySlotHandler extends com.db4o.internal.freespace.SlotHandler {
	public void  () 
	public int compareTo (java.lang.Object) 
}

com/db4o/internal/freespace/RamFreespaceManager$1.class

package com.db4o.internal.freespace
 com.db4o.internal.freespace.RamFreespaceManager$1 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final com.db4o.foundation.Tree$ByRef val$addressTree
	final com.db4o.internal.freespace.RamFreespaceManager this$0
	void  (com.db4o.internal.freespace.RamFreespaceManager, com.db4o.foundation.Tree$ByRef) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/freespace/RamFreespaceManager$2.class

package com.db4o.internal.freespace
 com.db4o.internal.freespace.RamFreespaceManager$2 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final StringBuffer val$sb
	final com.db4o.internal.freespace.RamFreespaceManager this$0
	void  (com.db4o.internal.freespace.RamFreespaceManager, java.lang.StringBuffer) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/freespace/RamFreespaceManager$3.class

package com.db4o.internal.freespace
 com.db4o.internal.freespace.RamFreespaceManager$3 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final StringBuffer val$sb
	final com.db4o.internal.freespace.RamFreespaceManager this$0
	void  (com.db4o.internal.freespace.RamFreespaceManager, java.lang.StringBuffer) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/freespace/RamFreespaceManager$4.class

package com.db4o.internal.freespace
 com.db4o.internal.freespace.RamFreespaceManager$4 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final com.db4o.foundation.Visitor4 val$visitor
	final com.db4o.internal.freespace.RamFreespaceManager this$0
	void  (com.db4o.internal.freespace.RamFreespaceManager, com.db4o.foundation.Visitor4) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/freespace/RamFreespaceManager.class

package com.db4o.internal.freespace
public com.db4o.internal.freespace.RamFreespaceManager extends com.db4o.internal.freespace.AbstractFreespaceManager {
	private final com.db4o.internal.TreeIntObject _finder
	private com.db4o.foundation.Tree _freeByAddress
	private com.db4o.foundation.Tree _freeBySize
	public void  (com.db4o.internal.LocalObjectContainer) 
	private void addFreeSlotNodes (int, int) 
	public com.db4o.internal.slots.Slot allocateTransactionLogSlot (int) 
	public void freeTransactionLogSlot (com.db4o.internal.slots.Slot) 
	public void beginCommit () 
	public void commit () 
	public void endCommit () 
	public void free (com.db4o.internal.slots.Slot) 
	public void freeSelf () 
	private void freeReader (com.db4o.internal.StatefulBuffer) 
	public com.db4o.internal.slots.Slot getSlot (int) 
	int marshalledLength () 
	public int onNew (com.db4o.internal.LocalObjectContainer) 
	public void read (int) 
	private void read (com.db4o.internal.StatefulBuffer) 
	void read (com.db4o.internal.slots.Slot) 
	private void readById (int) 
	private void removeFromBothTrees (com.db4o.internal.freespace.FreeSlotNode) 
	public int slotCount () 
	public void start (int) 
	public byte systemType () 
	public java.lang.String toString () 
	public void traverse (com.db4o.foundation.Visitor4) 
	public int write () 
	void write (com.db4o.internal.slots.Pointer4) 
}

com/db4o/internal/freespace/SlotHandler.class

package com.db4o.internal.freespace
public abstract com.db4o.internal.freespace.SlotHandler extends java.lang.Object implements com.db4o.internal.Indexable4  {
	protected com.db4o.internal.slots.Slot _current
	public void  () 
	public void defragIndexEntry (com.db4o.internal.BufferPair) 
	public int linkLength () 
	public java.lang.Object readIndexEntry (com.db4o.internal.Buffer) 
	public void writeIndexEntry (com.db4o.internal.Buffer, java.lang.Object) 
	public com.db4o.internal.Comparable4 prepareComparison (java.lang.Object) 
}

com/db4o/internal/handlers/ArrayHandler.class

package com.db4o.internal.handlers
public com.db4o.internal.handlers.ArrayHandler extends com.db4o.internal.handlers.VariableLengthTypeHandler implements com.db4o.internal.FirstClassHandler com.db4o.internal.Comparable4  {
	public final com.db4o.internal.TypeHandler4 _handler
	public final boolean _usePrimitiveClassReflector
	public void  (com.db4o.internal.ObjectContainerBase, com.db4o.internal.TypeHandler4, boolean) 
	protected void  (com.db4o.internal.TypeHandler4) 
	protected com.db4o.reflect.ReflectArray arrayReflector () 
	public java.lang.Object[] allElements (java.lang.Object) 
	public static java.lang.Object[] allElements (com.db4o.reflect.ReflectArray, java.lang.Object) 
	public final void cascadeActivation (com.db4o.internal.Transaction, java.lang.Object, int, boolean) 
	public com.db4o.reflect.ReflectClass classReflector () 
	public final com.db4o.internal.TreeInt collectIDs (com.db4o.internal.marshall.MarshallerFamily, com.db4o.internal.TreeInt, com.db4o.internal.StatefulBuffer)  throws com.db4o.Db4oIOException 
	public final com.db4o.internal.TreeInt collectIDs1 (com.db4o.internal.Transaction, com.db4o.internal.TreeInt, com.db4o.internal.Buffer) 
	public final void deleteEmbedded (com.db4o.internal.marshall.MarshallerFamily, com.db4o.internal.StatefulBuffer)  throws com.db4o.Db4oIOException 
	public final void deletePrimitiveEmbedded (com.db4o.internal.StatefulBuffer, com.db4o.internal.PrimitiveFieldHandler) 
	public int elementCount (com.db4o.internal.Transaction, com.db4o.internal.SlotBuffer) 
	public boolean equals (java.lang.Object) 
	public int hashCode () 
	protected boolean handleAsByteArray (java.lang.Object) 
	public byte identifier () 
	public int ownLength (java.lang.Object) 
	private int ownLength () 
	public com.db4o.reflect.ReflectClass primitiveClassReflector () 
	protected java.lang.Object readCreate (com.db4o.internal.Transaction, com.db4o.marshall.ReadBuffer, com.db4o.foundation.IntByRef) 
	protected com.db4o.reflect.ReflectClass newInstanceReflectClass (com.db4o.reflect.ReflectClassByRef) 
	public com.db4o.internal.TypeHandler4 readArrayHandler (com.db4o.internal.Transaction, com.db4o.internal.marshall.MarshallerFamily, com.db4o.internal.Buffer[]) 
	public void readCandidates (int, com.db4o.internal.Buffer, com.db4o.internal.query.processor.QCandidates)  throws com.db4o.Db4oIOException 
	public void readSubCandidates (int, com.db4o.internal.Buffer, com.db4o.internal.query.processor.QCandidates) 
	protected void readSubCandidates (int, com.db4o.internal.Buffer, com.db4o.internal.query.processor.QCandidates, int) 
	final int readElementsAndClass (com.db4o.internal.Transaction, com.db4o.marshall.ReadBuffer, com.db4o.reflect.ReflectClassByRef) 
	protected final int mapElementsEntry (int, com.db4o.internal.mapping.IDMapping) 
	private com.db4o.reflect.ReflectClass reflectClassFromElementsEntry (com.db4o.internal.Transaction, int) 
	public static java.lang.Object[] toArray (com.db4o.internal.ObjectContainerBase, java.lang.Object) 
	protected final int classID (java.lang.Object) 
	private com.db4o.reflect.ReflectClass componentType (java.lang.Object) 
	private com.db4o.reflect.Reflector reflector () 
	public com.db4o.internal.Comparable4 prepareComparison (java.lang.Object) 
	public int compareTo (java.lang.Object) 
	public boolean isEqual (java.lang.Object) 
	public boolean isGreater (java.lang.Object) 
	public boolean isSmaller (java.lang.Object) 
	public final void defrag (com.db4o.internal.marshall.MarshallerFamily, com.db4o.internal.BufferPair, boolean) 
	public void defrag1 (com.db4o.internal.marshall.MarshallerFamily, com.db4o.internal.BufferPair) 
	protected int readElementsDefrag (com.db4o.internal.BufferPair) 
	public java.lang.Object read (com.db4o.marshall.ReadContext) 
	public void write (com.db4o.marshall.WriteContext, java.lang.Object) 
}

com/db4o/internal/handlers/ArrayHandler0.class

package com.db4o.internal.handlers
public com.db4o.internal.handlers.ArrayHandler0 extends com.db4o.internal.handlers.ArrayHandler {
	public void  (com.db4o.internal.TypeHandler4) 
	public void readCandidates (int, com.db4o.internal.Buffer, com.db4o.internal.query.processor.QCandidates)  throws com.db4o.Db4oIOException 
	public java.lang.Object read (com.db4o.marshall.ReadContext) 
}

com/db4o/internal/handlers/BooleanHandler.class

package com.db4o.internal.handlers
public final com.db4o.internal.handlers.BooleanHandler extends com.db4o.internal.handlers.PrimitiveHandler {
	static final int LENGTH
	private static final byte TRUE
	private static final byte FALSE
	private static final byte NULL
	private static final Boolean i_primitive
	private boolean i_compareTo
	public void  (com.db4o.internal.ObjectContainerBase) 
	public java.lang.Object defaultValue () 
	public int linkLength () 
	protected java.lang.Class primitiveJavaClass () 
	public java.lang.Object primitiveNull () 
	java.lang.Object read1 (com.db4o.internal.Buffer) 
	public void write (java.lang.Object, com.db4o.internal.Buffer) 
	private byte getEncodedByteValue (java.lang.Object) 
	private boolean val (java.lang.Object) 
	void prepareComparison1 (java.lang.Object) 
	boolean isEqual1 (java.lang.Object) 
	boolean isGreater1 (java.lang.Object) 
	boolean isSmaller1 (java.lang.Object) 
	public java.lang.Object read (com.db4o.marshall.ReadContext) 
	public void write (com.db4o.marshall.WriteContext, java.lang.Object) 
	public java.lang.Object nullRepresentationInUntypedArrays () 
	static void  () 
}

com/db4o/internal/handlers/ByteHandler.class

package com.db4o.internal.handlers
public final com.db4o.internal.handlers.ByteHandler extends com.db4o.internal.handlers.PrimitiveHandler {
	static final int LENGTH
	private static final Byte DEFAULT_VALUE
	private byte i_compareTo
	public void  (com.db4o.internal.ObjectContainerBase) 
	public java.lang.Object coerce (com.db4o.reflect.ReflectClass, java.lang.Object) 
	public java.lang.Object defaultValue () 
	public int linkLength () 
	protected java.lang.Class primitiveJavaClass () 
	public java.lang.Object primitiveNull () 
	java.lang.Object read1 (com.db4o.internal.Buffer) 
	public void write (java.lang.Object, com.db4o.internal.Buffer) 
	private byte val (java.lang.Object) 
	void prepareComparison1 (java.lang.Object) 
	boolean isEqual1 (java.lang.Object) 
	boolean isGreater1 (java.lang.Object) 
	boolean isSmaller1 (java.lang.Object) 
	public java.lang.Object read (com.db4o.marshall.ReadContext) 
	public void write (com.db4o.marshall.WriteContext, java.lang.Object) 
	static void  () 
}

com/db4o/internal/handlers/CharHandler.class

package com.db4o.internal.handlers
public final com.db4o.internal.handlers.CharHandler extends com.db4o.internal.handlers.PrimitiveHandler {
	static final int LENGTH
	private static final Character i_primitive
	private char i_compareTo
	public void  (com.db4o.internal.ObjectContainerBase) 
	public java.lang.Object defaultValue () 
	public int linkLength () 
	protected java.lang.Class primitiveJavaClass () 
	public java.lang.Object primitiveNull () 
	java.lang.Object read1 (com.db4o.internal.Buffer) 
	public void write (java.lang.Object, com.db4o.internal.Buffer) 
	private char val (java.lang.Object) 
	void prepareComparison1 (java.lang.Object) 
	boolean isEqual1 (java.lang.Object) 
	boolean isGreater1 (java.lang.Object) 
	boolean isSmaller1 (java.lang.Object) 
	public java.lang.Object read (com.db4o.marshall.ReadContext) 
	public void write (com.db4o.marshall.WriteContext, java.lang.Object) 
	static void  () 
}

com/db4o/internal/handlers/DateHandler.class

package com.db4o.internal.handlers
public com.db4o.internal.handlers.DateHandler extends com.db4o.internal.handlers.DateHandlerBase {
	private static final java.util.Date PROTO
	public void  (com.db4o.internal.ObjectContainerBase) 
	public java.lang.Object defaultValue () 
	public java.lang.Object primitiveNull () 
	public java.lang.Object nullRepresentationInUntypedArrays () 
	public java.lang.Object copyValue (java.lang.Object, java.lang.Object) 
	static void  () 
}

com/db4o/internal/handlers/DateHandler0.class

package com.db4o.internal.handlers
public com.db4o.internal.handlers.DateHandler0 extends com.db4o.internal.handlers.DateHandler {
	public void  (com.db4o.internal.ObjectContainerBase) 
	public java.lang.Object read (com.db4o.marshall.ReadContext) 
}

com/db4o/internal/handlers/DateHandlerBase.class

package com.db4o.internal.handlers
public abstract com.db4o.internal.handlers.DateHandlerBase extends com.db4o.internal.handlers.LongHandler {
	public void  (com.db4o.internal.ObjectContainerBase) 
	public java.lang.Object coerce (com.db4o.reflect.ReflectClass, java.lang.Object) 
	public abstract java.lang.Object copyValue (java.lang.Object, java.lang.Object) 
	public abstract java.lang.Object defaultValue () 
	public abstract java.lang.Object primitiveNull () 
	public abstract java.lang.Object nullRepresentationInUntypedArrays () 
	protected java.lang.Class primitiveJavaClass () 
	public java.lang.Object read (com.db4o.internal.marshall.MarshallerFamily, com.db4o.internal.StatefulBuffer, boolean)  throws com.db4o.CorruptionException 
	java.lang.Object read1 (com.db4o.internal.Buffer) 
	public void write (java.lang.Object, com.db4o.internal.Buffer) 
	public static java.lang.String now () 
	long val (java.lang.Object) 
	boolean isEqual1 (java.lang.Object) 
	boolean isGreater1 (java.lang.Object) 
	boolean isSmaller1 (java.lang.Object) 
	public java.lang.Object read (com.db4o.marshall.ReadContext) 
	public void write (com.db4o.marshall.WriteContext, java.lang.Object) 
}

com/db4o/internal/handlers/DoubleHandler.class

package com.db4o.internal.handlers
public com.db4o.internal.handlers.DoubleHandler extends com.db4o.internal.handlers.LongHandler {
	private static final Double DEFAULT_VALUE
	private double i_compareToDouble
	public void  (com.db4o.internal.ObjectContainerBase) 
	public java.lang.Object coerce (com.db4o.reflect.ReflectClass, java.lang.Object) 
	public java.lang.Object defaultValue () 
	protected java.lang.Class primitiveJavaClass () 
	public java.lang.Object primitiveNull () 
	public java.lang.Object read (com.db4o.internal.marshall.MarshallerFamily, com.db4o.internal.StatefulBuffer, boolean)  throws com.db4o.CorruptionException 
	java.lang.Object read1 (com.db4o.internal.Buffer) 
	public void write (java.lang.Object, com.db4o.internal.Buffer) 
	private double dval (java.lang.Object) 
	void prepareComparison1 (java.lang.Object) 
	boolean isEqual1 (java.lang.Object) 
	boolean isGreater1 (java.lang.Object) 
	boolean isSmaller1 (java.lang.Object) 
	public java.lang.Object read (com.db4o.marshall.ReadContext) 
	public void write (com.db4o.marshall.WriteContext, java.lang.Object) 
	static void  () 
}

com/db4o/internal/handlers/DoubleHandler0.class

package com.db4o.internal.handlers
public com.db4o.internal.handlers.DoubleHandler0 extends com.db4o.internal.handlers.DoubleHandler {
	public void  (com.db4o.internal.ObjectContainerBase) 
	public java.lang.Object read (com.db4o.marshall.ReadContext) 
}

com/db4o/internal/handlers/FloatHandler.class

package com.db4o.internal.handlers
public com.db4o.internal.handlers.FloatHandler extends com.db4o.internal.handlers.IntHandler {
	private static final Float i_primitive
	private float i_compareTo
	public void  (com.db4o.internal.ObjectContainerBase) 
	public java.lang.Object coerce (com.db4o.reflect.ReflectClass, java.lang.Object) 
	public java.lang.Object defaultValue () 
	protected java.lang.Class primitiveJavaClass () 
	public java.lang.Object primitiveNull () 
	public java.lang.Object read (com.db4o.internal.marshall.MarshallerFamily, com.db4o.internal.StatefulBuffer, boolean)  throws com.db4o.CorruptionException 
	java.lang.Object read1 (com.db4o.internal.Buffer) 
	public void write (java.lang.Object, com.db4o.internal.Buffer) 
	private float valu (java.lang.Object) 
	void prepareComparison1 (java.lang.Object) 
	boolean isEqual1 (java.lang.Object) 
	boolean isGreater1 (java.lang.Object) 
	boolean isSmaller1 (java.lang.Object) 
	public java.lang.Object read (com.db4o.marshall.ReadContext) 
	public void write (com.db4o.marshall.WriteContext, java.lang.Object) 
	static void  () 
}

com/db4o/internal/handlers/FloatHandler0.class

package com.db4o.internal.handlers
public com.db4o.internal.handlers.FloatHandler0 extends com.db4o.internal.handlers.FloatHandler {
	public void  (com.db4o.internal.ObjectContainerBase) 
	public java.lang.Object read (com.db4o.marshall.ReadContext) 
}

com/db4o/internal/handlers/HandlerVersion.class

package com.db4o.internal.handlers
public com.db4o.internal.handlers.HandlerVersion extends java.lang.Object {
	public final int _number
	public static final com.db4o.internal.handlers.HandlerVersion INVALID
	public void  (int) 
	public boolean equals (java.lang.Object) 
	static void  () 
}

com/db4o/internal/handlers/IntHandler.class

package com.db4o.internal.handlers
public com.db4o.internal.handlers.IntHandler extends com.db4o.internal.handlers.PrimitiveHandler {
	private static final Integer i_primitive
	private int i_compareTo
	public void  (com.db4o.internal.ObjectContainerBase) 
	public java.lang.Object coerce (com.db4o.reflect.ReflectClass, java.lang.Object) 
	public java.lang.Object defaultValue () 
	protected java.lang.Class primitiveJavaClass () 
	public int linkLength () 
	public java.lang.Object primitiveNull () 
	public java.lang.Object read (com.db4o.internal.marshall.MarshallerFamily, com.db4o.internal.StatefulBuffer, boolean)  throws com.db4o.CorruptionException 
	java.lang.Object read1 (com.db4o.internal.Buffer) 
	public void write (java.lang.Object, com.db4o.internal.Buffer) 
	public void write (int, com.db4o.internal.Buffer) 
	public static final void writeInt (int, com.db4o.internal.Buffer) 
	protected final int val (java.lang.Object) 
	public int compareTo (int) 
	public void prepareComparison (int) 
	void prepareComparison1 (java.lang.Object) 
	public int currentInt () 
	boolean isEqual1 (java.lang.Object) 
	boolean isGreater1 (java.lang.Object) 
	boolean isSmaller1 (java.lang.Object) 
	public void defragIndexEntry (com.db4o.internal.BufferPair) 
	public java.lang.Object read (com.db4o.marshall.ReadContext) 
	public void write (com.db4o.marshall.WriteContext, java.lang.Object) 
	static void  () 
}

com/db4o/internal/handlers/IntHandler0.class

package com.db4o.internal.handlers
public com.db4o.internal.handlers.IntHandler0 extends com.db4o.internal.handlers.IntHandler {
	public void  (com.db4o.internal.ObjectContainerBase) 
	public java.lang.Object read (com.db4o.marshall.ReadContext) 
}

com/db4o/internal/handlers/LongHandler.class

package com.db4o.internal.handlers
public com.db4o.internal.handlers.LongHandler extends com.db4o.internal.handlers.PrimitiveHandler {
	private static final Long i_primitive
	private long i_compareTo
	public void  (com.db4o.internal.ObjectContainerBase) 
	public java.lang.Object coerce (com.db4o.reflect.ReflectClass, java.lang.Object) 
	public java.lang.Object defaultValue () 
	protected java.lang.Class primitiveJavaClass () 
	public int linkLength () 
	public java.lang.Object primitiveNull () 
	public java.lang.Object read (com.db4o.internal.marshall.MarshallerFamily, com.db4o.internal.StatefulBuffer, boolean)  throws com.db4o.CorruptionException 
	java.lang.Object read1 (com.db4o.internal.Buffer) 
	public void write (java.lang.Object, com.db4o.internal.Buffer) 
	public static final void writeLong (com.db4o.marshall.WriteBuffer, long) 
	public static final long readLong (com.db4o.marshall.ReadBuffer) 
	protected final long currentLong () 
	long val (java.lang.Object) 
	void prepareComparison1 (java.lang.Object) 
	boolean isEqual1 (java.lang.Object) 
	boolean isGreater1 (java.lang.Object) 
	boolean isSmaller1 (java.lang.Object) 
	public java.lang.Object read (com.db4o.marshall.ReadContext) 
	public void write (com.db4o.marshall.WriteContext, java.lang.Object) 
	static void  () 
}

com/db4o/internal/handlers/LongHandler0.class

package com.db4o.internal.handlers
public com.db4o.internal.handlers.LongHandler0 extends com.db4o.internal.handlers.LongHandler {
	public void  (com.db4o.internal.ObjectContainerBase) 
	public java.lang.Object read (com.db4o.marshall.ReadContext) 
}

com/db4o/internal/handlers/MultidimensionalArrayHandler.class

package com.db4o.internal.handlers
public com.db4o.internal.handlers.MultidimensionalArrayHandler extends com.db4o.internal.handlers.ArrayHandler {
	public void  (com.db4o.internal.ObjectContainerBase, com.db4o.internal.TypeHandler4, boolean) 
	protected void  (com.db4o.internal.TypeHandler4) 
	public final java.lang.Object[] allElements (java.lang.Object) 
	public static java.lang.Object[] allElements (com.db4o.reflect.ReflectArray, java.lang.Object) 
	public final int elementCount (com.db4o.internal.Transaction, com.db4o.internal.Buffer) 
	protected static final int elementCount (int[]) 
	public final byte identifier () 
	public int ownLength (java.lang.Object) 
	protected int readElementsDefrag (com.db4o.internal.BufferPair) 
	public void readSubCandidates (int, com.db4o.internal.Buffer, com.db4o.internal.query.processor.QCandidates) 
	protected java.lang.Object readCreate (com.db4o.internal.Transaction, com.db4o.marshall.ReadBuffer, com.db4o.foundation.IntArrayByRef) 
	private final int[] readDimensions (com.db4o.internal.Transaction, com.db4o.marshall.ReadBuffer, com.db4o.reflect.ReflectClassByRef) 
	private java.lang.Object element (java.lang.Object, int) 
	public java.lang.Object read (com.db4o.marshall.ReadContext) 
	public void write (com.db4o.marshall.WriteContext, java.lang.Object) 
}

com/db4o/internal/handlers/MultidimensionalArrayHandler0.class

package com.db4o.internal.handlers
public com.db4o.internal.handlers.MultidimensionalArrayHandler0 extends com.db4o.internal.handlers.MultidimensionalArrayHandler {
	public void  (com.db4o.internal.TypeHandler4) 
	public java.lang.Object read (com.db4o.marshall.ReadContext) 
}

com/db4o/internal/handlers/NetType.class

package com.db4o.internal.handlers
abstract com.db4o.internal.handlers.NetType extends java.lang.Object {
	public abstract java.lang.Object defaultValue () 
	public abstract int typeID () 
	public abstract void write (java.lang.Object, byte[], int) 
	public abstract java.lang.Object read (byte[], int) 
	public abstract int compare (java.lang.Object, java.lang.Object) 
	public abstract boolean isEqual (java.lang.Object, java.lang.Object) 
}

com/db4o/internal/handlers/NetTypeHandler.class

package com.db4o.internal.handlers
public abstract com.db4o.internal.handlers.NetTypeHandler extends com.db4o.internal.handlers.PrimitiveHandler implements com.db4o.internal.handlers.NetType  {
	private int i_linkLength
	private Object i_compareTo
	public void  (com.db4o.internal.ObjectContainerBase) 
	public abstract int compare (java.lang.Object, java.lang.Object) 
	public java.lang.String dotNetClassName () 
	public abstract boolean isEqual (java.lang.Object, java.lang.Object) 
	public void initialize () 
	public int getID () 
	public java.lang.String getName () 
	public int linkLength () 
	protected java.lang.Class primitiveJavaClass () 
	public java.lang.Object primitiveNull () 
	public abstract java.lang.Object read (byte[], int) 
	java.lang.Object read1 (com.db4o.internal.Buffer)  throws com.db4o.CorruptionException 
	public abstract int typeID () 
	public abstract void write (java.lang.Object, byte[], int) 
	public void write (java.lang.Object, com.db4o.internal.Buffer) 
	void prepareComparison1 (java.lang.Object) 
	boolean isEqual1 (java.lang.Object) 
	boolean isGreater1 (java.lang.Object) 
	boolean isSmaller1 (java.lang.Object) 
}

com/db4o/internal/handlers/PrimitiveHandler.class

package com.db4o.internal.handlers
public abstract com.db4o.internal.handlers.PrimitiveHandler extends java.lang.Object implements com.db4o.internal.IndexableTypeHandler com.db4o.internal.BuiltinTypeHandler  {
	protected final com.db4o.internal.ObjectContainerBase _stream
	protected com.db4o.reflect.ReflectClass _classReflector
	private com.db4o.reflect.ReflectClass _primitiveClassReflector
	private boolean i_compareToIsNull
	public void  (com.db4o.internal.ObjectContainerBase) 
	public java.lang.Object coerce (com.db4o.reflect.ReflectClass, java.lang.Object) 
	public abstract java.lang.Object defaultValue () 
	public void deleteEmbedded (com.db4o.internal.marshall.MarshallerFamily, com.db4o.internal.StatefulBuffer) 
	public java.lang.Object indexEntryToObject (com.db4o.internal.Transaction, java.lang.Object) 
	protected abstract java.lang.Class primitiveJavaClass () 
	public abstract java.lang.Object primitiveNull () 
	public java.lang.Object read (com.db4o.internal.marshall.MarshallerFamily, com.db4o.internal.StatefulBuffer, boolean)  throws com.db4o.CorruptionException 
	abstract java.lang.Object read1 (com.db4o.internal.Buffer)  throws com.db4o.CorruptionException 
	public java.lang.Object readIndexEntry (com.db4o.internal.Buffer) 
	public java.lang.Object readIndexEntry (com.db4o.internal.marshall.MarshallerFamily, com.db4o.internal.StatefulBuffer)  throws com.db4o.CorruptionException 
	public com.db4o.reflect.ReflectClass classReflector () 
	public com.db4o.reflect.ReflectClass primitiveClassReflector () 
	private void ensureClassReflectorLoaded () 
	public abstract void write (java.lang.Object, com.db4o.internal.Buffer) 
	public void writeIndexEntry (com.db4o.internal.Buffer, java.lang.Object) 
	public com.db4o.internal.Comparable4 prepareComparison (java.lang.Object) 
	abstract void prepareComparison1 (java.lang.Object) 
	public int compareTo (java.lang.Object) 
	abstract boolean isEqual1 (java.lang.Object) 
	abstract boolean isGreater1 (java.lang.Object) 
	abstract boolean isSmaller1 (java.lang.Object) 
	public abstract int linkLength () 
	public final void defrag (com.db4o.internal.marshall.MarshallerFamily, com.db4o.internal.BufferPair, boolean) 
	public void defragIndexEntry (com.db4o.internal.BufferPair) 
	protected com.db4o.internal.marshall.PrimitiveMarshaller primitiveMarshaller () 
	public void write (com.db4o.marshall.WriteContext, java.lang.Object) 
	public java.lang.Object read (com.db4o.marshall.ReadContext) 
	public java.lang.Object nullRepresentationInUntypedArrays () 
}

com/db4o/internal/handlers/ShortHandler.class

package com.db4o.internal.handlers
public com.db4o.internal.handlers.ShortHandler extends com.db4o.internal.handlers.PrimitiveHandler {
	static final int LENGTH
	private static final Short i_primitive
	private short i_compareTo
	public void  (com.db4o.internal.ObjectContainerBase) 
	public java.lang.Object coerce (com.db4o.reflect.ReflectClass, java.lang.Object) 
	public java.lang.Object defaultValue () 
	public int linkLength () 
	protected java.lang.Class primitiveJavaClass () 
	public java.lang.Object primitiveNull () 
	public java.lang.Object read (com.db4o.internal.marshall.MarshallerFamily, com.db4o.internal.StatefulBuffer, boolean)  throws com.db4o.CorruptionException 
	java.lang.Object read1 (com.db4o.internal.Buffer) 
	public void write (java.lang.Object, com.db4o.internal.Buffer) 
	static final void writeShort (int, com.db4o.internal.Buffer) 
	private short val (java.lang.Object) 
	void prepareComparison1 (java.lang.Object) 
	boolean isEqual1 (java.lang.Object) 
	boolean isGreater1 (java.lang.Object) 
	boolean isSmaller1 (java.lang.Object) 
	public java.lang.Object read (com.db4o.marshall.ReadContext) 
	public void write (com.db4o.marshall.WriteContext, java.lang.Object) 
	static void  () 
}

com/db4o/internal/handlers/ShortHandler0.class

package com.db4o.internal.handlers
public com.db4o.internal.handlers.ShortHandler0 extends com.db4o.internal.handlers.ShortHandler {
	public void  (com.db4o.internal.ObjectContainerBase) 
	public java.lang.Object read (com.db4o.marshall.ReadContext) 
}

com/db4o/internal/handlers/StringHandler.class

package com.db4o.internal.handlers
public abstract com.db4o.internal.handlers.StringHandler extends com.db4o.internal.handlers.VariableLengthTypeHandler implements com.db4o.internal.IndexableTypeHandler com.db4o.internal.BuiltinTypeHandler  {
	private com.db4o.internal.Buffer i_compareTo
	public void  (com.db4o.internal.ObjectContainerBase) 
	protected void  (com.db4o.internal.TypeHandler4) 
	public com.db4o.reflect.ReflectClass classReflector () 
	public void deleteEmbedded (com.db4o.internal.marshall.MarshallerFamily, com.db4o.internal.StatefulBuffer) 
	byte getIdentifier () 
	public java.lang.Object indexEntryToObject (com.db4o.internal.Transaction, java.lang.Object) 
	public java.lang.Object readIndexEntry (com.db4o.internal.marshall.MarshallerFamily, com.db4o.internal.StatefulBuffer)  throws com.db4o.CorruptionException com.db4o.Db4oIOException 
	public java.lang.Object readIndexEntry (com.db4o.internal.Buffer) 
	private boolean isInvalidSlot (com.db4o.internal.slots.Slot) 
	public void writeIndexEntry (com.db4o.internal.Buffer, java.lang.Object) 
	public final void writeShort (com.db4o.internal.Transaction, java.lang.String, com.db4o.internal.Buffer) 
	private com.db4o.internal.Buffer val (java.lang.Object) 
	public com.db4o.internal.Buffer val (java.lang.Object, com.db4o.internal.ObjectContainerBase) 
	public com.db4o.internal.Comparable4 prepareComparison (java.lang.Object) 
	public int compareTo (java.lang.Object) 
	final int compare (com.db4o.internal.Buffer, com.db4o.internal.Buffer) 
	public static final int compare (byte[], byte[]) 
	public void defragIndexEntry (com.db4o.internal.BufferPair) 
	public void defrag (com.db4o.internal.marshall.MarshallerFamily, com.db4o.internal.BufferPair, boolean) 
	public abstract java.lang.Object read (com.db4o.marshall.ReadContext) 
	public void write (com.db4o.marshall.WriteContext, java.lang.Object) 
	protected static void internalWrite (com.db4o.internal.InternalObjectContainer, com.db4o.marshall.WriteBuffer, java.lang.String) 
	public static com.db4o.internal.Buffer writeToBuffer (com.db4o.internal.InternalObjectContainer, java.lang.String) 
	protected static com.db4o.internal.LatinStringIO stringIo (com.db4o.marshall.Context) 
	protected static com.db4o.internal.LatinStringIO stringIo (com.db4o.internal.InternalObjectContainer) 
	public static java.lang.String readString (com.db4o.marshall.Context, com.db4o.marshall.ReadBuffer) 
	public static java.lang.String readStringNoDebug (com.db4o.marshall.Context, com.db4o.marshall.ReadBuffer) 
	protected static java.lang.String intern (com.db4o.marshall.Context, java.lang.String) 
}

com/db4o/internal/handlers/StringHandler0.class

package com.db4o.internal.handlers
public com.db4o.internal.handlers.StringHandler0 extends com.db4o.internal.handlers.StringHandler {
	public void  (com.db4o.internal.TypeHandler4) 
	public java.lang.Object read (com.db4o.marshall.ReadContext) 
}

com/db4o/internal/handlers/StringHandler2.class

package com.db4o.internal.handlers
public com.db4o.internal.handlers.StringHandler2 extends com.db4o.internal.handlers.StringHandler {
	public void  (com.db4o.internal.ObjectContainerBase) 
	public java.lang.Object read (com.db4o.marshall.ReadContext) 
}

com/db4o/internal/handlers/VariableLengthTypeHandler.class

package com.db4o.internal.handlers
public abstract com.db4o.internal.handlers.VariableLengthTypeHandler extends java.lang.Object implements com.db4o.internal.TypeHandler4  {
	private final com.db4o.internal.ObjectContainerBase _container
	public void  (com.db4o.internal.ObjectContainerBase) 
	public final int linkLength () 
	public abstract com.db4o.internal.Comparable4 prepareComparison (java.lang.Object) 
	public abstract int compareTo (java.lang.Object) 
	public abstract void defrag (com.db4o.internal.marshall.MarshallerFamily, com.db4o.internal.BufferPair, boolean) 
	public com.db4o.internal.ObjectContainerBase container () 
	protected com.db4o.internal.Buffer readIndirectedBuffer (com.db4o.marshall.ReadContext) 
}

com/db4o/internal/handlers/net/NetDateTime.class

package com.db4o.internal.handlers.net
public com.db4o.internal.handlers.net.NetDateTime extends com.db4o.internal.handlers.net.NetSimpleTypeHandler {
	private static final String ZEROES
	private static final String[] MONTHS
	private static final long ERA_DIFFERENCE_IN_MS
	private static final long TICKS_TO_MS_RATIO
	public void  (com.db4o.internal.ObjectContainerBase) 
	public java.lang.String toString (byte[]) 
	private java.lang.String prependZeroes (int, int) 
	static void  () 
}

com/db4o/internal/handlers/net/NetDecimal.class

package com.db4o.internal.handlers.net
public com.db4o.internal.handlers.net.NetDecimal extends com.db4o.internal.handlers.net.NetSimpleTypeHandler {
	private static final java.math.BigInteger BYTESHIFT_FACTOR
	private static final java.math.BigInteger ZERO
	private static final java.math.BigDecimal TEN
	public void  (com.db4o.internal.ObjectContainerBase) 
	public java.lang.String toString (byte[]) 
	static void  () 
}

com/db4o/internal/handlers/net/NetSByte.class

package com.db4o.internal.handlers.net
public com.db4o.internal.handlers.net.NetSByte extends com.db4o.internal.handlers.net.NetSimpleTypeHandler {
	public void  (com.db4o.internal.ObjectContainerBase) 
	public java.lang.String toString (byte[]) 
}

com/db4o/internal/handlers/net/NetSimpleTypeHandler.class

package com.db4o.internal.handlers.net
public abstract com.db4o.internal.handlers.net.NetSimpleTypeHandler extends com.db4o.internal.handlers.NetTypeHandler implements com.db4o.reflect.generic.GenericConverter  {
	private final String _name
	private final int _typeID
	private final int _byteCount
	public void  (com.db4o.internal.ObjectContainerBase, int, int) 
	public com.db4o.reflect.ReflectClass classReflector () 
	public java.lang.Object defaultValue () 
	public java.lang.String getName () 
	public int typeID () 
	public void write (java.lang.Object, byte[], int) 
	public java.lang.Object read (byte[], int) 
	com.db4o.reflect.generic.GenericObject genericObject (java.lang.Object) 
	byte[] genericObjectBytes (java.lang.Object) 
	byte[] bytesFor (java.lang.Object) 
	public int compare (java.lang.Object, java.lang.Object) 
	public boolean isEqual (java.lang.Object, java.lang.Object) 
	public java.lang.String toString (com.db4o.reflect.generic.GenericObject) 
	public java.lang.String toString (byte[]) 
}

com/db4o/internal/handlers/net/NetUInt.class

package com.db4o.internal.handlers.net
public com.db4o.internal.handlers.net.NetUInt extends com.db4o.internal.handlers.net.NetSimpleTypeHandler {
	public void  (com.db4o.internal.ObjectContainerBase) 
	public java.lang.String toString (byte[]) 
}

com/db4o/internal/handlers/net/NetULong.class

package com.db4o.internal.handlers.net
public com.db4o.internal.handlers.net.NetULong extends com.db4o.internal.handlers.net.NetSimpleTypeHandler {
	private static final java.math.BigInteger ZERO
	private static final java.math.BigInteger FACTOR
	public void  (com.db4o.internal.ObjectContainerBase) 
	public java.lang.String toString (byte[]) 
	static void  () 
}

com/db4o/internal/handlers/net/NetUShort.class

package com.db4o.internal.handlers.net
public com.db4o.internal.handlers.net.NetUShort extends com.db4o.internal.handlers.net.NetSimpleTypeHandler {
	public void  (com.db4o.internal.ObjectContainerBase) 
	public java.lang.String toString (byte[]) 
}

com/db4o/internal/ix/Index4$1.class

package com.db4o.internal.ix
 com.db4o.internal.ix.Index4$1 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final int[] val$entries
	final com.db4o.internal.StatefulBuffer val$writer
	final com.db4o.internal.ix.Index4 this$0
	void  (com.db4o.internal.ix.Index4, int[], com.db4o.internal.StatefulBuffer) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/ix/Index4$2.class

package com.db4o.internal.ix
 com.db4o.internal.ix.Index4$2 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final com.db4o.internal.ix.IndexTransaction val$ft
	final com.db4o.foundation.Tree$ByRef val$tree
	final com.db4o.internal.ix.Index4 this$0
	void  (com.db4o.internal.ix.Index4, com.db4o.internal.ix.IndexTransaction, com.db4o.foundation.Tree$ByRef) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/ix/Index4.class

package com.db4o.internal.ix
public com.db4o.internal.ix.Index4 extends java.lang.Object {
	public final com.db4o.internal.Indexable4 _handler
	private static int _version
	public final com.db4o.MetaIndex _metaIndex
	private com.db4o.internal.ix.IndexTransaction _globalIndexTransaction
	private com.db4o.foundation.Collection4 _indexTransactions
	private com.db4o.internal.ix.IxFileRangeReader _fileRangeReader
	final boolean _nullHandling
	public void  (com.db4o.internal.LocalTransaction, com.db4o.internal.Indexable4, com.db4o.MetaIndex, boolean) 
	public com.db4o.internal.ix.IndexTransaction dirtyIndexTransaction (com.db4o.internal.LocalTransaction) 
	public com.db4o.internal.ix.IndexTransaction globalIndexTransaction () 
	public com.db4o.internal.ix.IndexTransaction indexTransactionFor (com.db4o.internal.LocalTransaction) 
	private int[] freeForMetaIndex () 
	private void doFree (int[]) 
	public void commitFreeSpace (com.db4o.internal.ix.Index4) 
	private int lengthPerEntry () 
	private void metaIndexStore (int, int, int) 
	private void metaIndexSetMembers (int, int, int) 
	private int writeToNewSlot (int) 
	void commit (com.db4o.internal.ix.IndexTransaction) 
	private com.db4o.internal.ix.IxFileRange createGlobalFileRange () 
	void rollback (com.db4o.internal.ix.IndexTransaction) 
	com.db4o.internal.ix.IxFileRangeReader fileRangeReader () 
	public java.lang.String toString () 
	private com.db4o.internal.LocalTransaction trans () 
	private com.db4o.internal.LocalObjectContainer file () 
	private int getSlot (int) 
	private com.db4o.foundation.Tree getRoot () 
	private int countEntries () 
}

com/db4o/internal/ix/IndexTransaction$1.class

package com.db4o.internal.ix
 com.db4o.internal.ix.IndexTransaction$1 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final int[] val$leaves
	final com.db4o.internal.ix.IndexTransaction this$0
	void  (com.db4o.internal.ix.IndexTransaction, int[]) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/ix/IndexTransaction$2.class

package com.db4o.internal.ix
 com.db4o.internal.ix.IndexTransaction$2 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final StringBuffer val$sb
	final com.db4o.internal.ix.IndexTransaction this$0
	void  (com.db4o.internal.ix.IndexTransaction, java.lang.StringBuffer) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/ix/IndexTransaction.class

package com.db4o.internal.ix
public com.db4o.internal.ix.IndexTransaction extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final com.db4o.internal.ix.Index4 i_index
	final com.db4o.internal.LocalTransaction i_trans
	int i_version
	private com.db4o.foundation.Tree i_root
	void  (com.db4o.internal.LocalTransaction, com.db4o.internal.ix.Index4) 
	public boolean equals (java.lang.Object) 
	public int hashCode () 
	public void add (int, java.lang.Object) 
	public void remove (int, java.lang.Object) 
	private void patch (com.db4o.internal.ix.IxPatch) 
	public com.db4o.foundation.Tree getRoot () 
	public void commit () 
	public void rollback () 
	void merge (com.db4o.internal.ix.IndexTransaction) 
	public void visit (java.lang.Object) 
	private void addPatchToRoot (com.db4o.internal.ix.IxPatch) 
	int countLeaves () 
	public void setRoot (com.db4o.foundation.Tree) 
	public java.lang.String toString () 
}

com/db4o/internal/ix/IxAdd.class

package com.db4o.internal.ix
public com.db4o.internal.ix.IxAdd extends com.db4o.internal.ix.IxPatch {
	boolean _keepRemoved
	public void  (com.db4o.internal.ix.IndexTransaction, int, java.lang.Object) 
	void beginMerge () 
	public void visit (java.lang.Object) 
	public void visit (com.db4o.foundation.Visitor4, int[]) 
	public void freespaceVisit (com.db4o.internal.freespace.FreespaceVisitor, int) 
	public int write (com.db4o.internal.Indexable4, com.db4o.internal.StatefulBuffer) 
	public java.lang.String toString () 
	public void visitAll (com.db4o.foundation.IntObjectVisitor) 
	public java.lang.Object shallowClone () 
}

com/db4o/internal/ix/IxDeprecationHelper.class

package com.db4o.internal.ix
 com.db4o.internal.ix.IxDeprecationHelper extends java.lang.Object {
	void  () 
	static java.lang.Object comparableObject (com.db4o.internal.Indexable4, com.db4o.internal.Transaction, java.lang.Object) 
}

com/db4o/internal/ix/IxException.class

package com.db4o.internal.ix
public com.db4o.internal.ix.IxException extends com.db4o.foundation.ChainedRuntimeException {
	private int _address
	private int _addressOffset
	public void  (int, int) 
	public void  (java.lang.String, int, int) 
	public void  (java.lang.Throwable, int, int) 
	public void  (java.lang.String, java.lang.Throwable, int, int) 
	public int address () 
	public int addressOffset () 
	private static java.lang.String enhancedMessage (java.lang.String, int, int) 
}

com/db4o/internal/ix/IxFileRange$1.class

package com.db4o.internal.ix
 com.db4o.internal.ix.IxFileRange$1 extends java.lang.Object implements com.db4o.foundation.IntObjectVisitor  {
	final StringBuffer val$sb
	final com.db4o.internal.ix.IxFileRange this$0
	void  (com.db4o.internal.ix.IxFileRange, java.lang.StringBuffer) 
	public void visit (int, java.lang.Object) 
}

com/db4o/internal/ix/IxFileRange.class

package com.db4o.internal.ix
 com.db4o.internal.ix.IxFileRange extends com.db4o.internal.ix.IxTree {
	final int _address
	int _addressOffset
	int _entries
	private int[] _lowerAndUpperMatches
	public void  (com.db4o.internal.ix.IndexTransaction, int, int, int) 
	public com.db4o.foundation.Tree add (com.db4o.foundation.Tree) 
	public int compare (com.db4o.foundation.Tree) 
	int[] lowerAndUpperMatch () 
	private final com.db4o.internal.ix.IxFileRangeReader reader () 
	public void incrementAddress (int) 
	public int ownSize () 
	public java.lang.String toString () 
	public void visit (java.lang.Object) 
	public void visit (com.db4o.foundation.Visitor4, int[])  throws com.db4o.internal.ix.IxException 
	public int write (com.db4o.internal.Indexable4, com.db4o.internal.StatefulBuffer) 
	public void visitAll (com.db4o.foundation.IntObjectVisitor)  throws com.db4o.internal.ix.IxException 
	public void visitFirst (com.db4o.internal.freespace.FreespaceVisitor) 
	public void visitLast (com.db4o.internal.freespace.FreespaceVisitor) 
	public void freespaceVisit (com.db4o.internal.freespace.FreespaceVisitor, int) 
	public java.lang.Object shallowClone () 
}

com/db4o/internal/ix/IxFileRangeReader.class

package com.db4o.internal.ix
 com.db4o.internal.ix.IxFileRangeReader extends java.lang.Object {
	private int _baseAddress
	private int _baseAddressOffset
	private int _addressOffset
	private final com.db4o.internal.Indexable4 _handler
	private int _lower
	private int _upper
	private int _cursor
	private final com.db4o.internal.Buffer _reader
	final int _slotLength
	final int _linkLegth
	void  (com.db4o.internal.Indexable4) 
	com.db4o.foundation.Tree add (com.db4o.internal.ix.IxFileRange, com.db4o.foundation.Tree)  throws com.db4o.internal.ix.IxException 
	private boolean adjustCursor () 
	int compare (com.db4o.internal.ix.IxFileRange, int[])  throws com.db4o.internal.ix.IxException 
	private final int compare (com.db4o.internal.Transaction) 
	private com.db4o.foundation.Tree insert (com.db4o.internal.ix.IxFileRange, com.db4o.foundation.Tree, int, int) 
	private void setFileRange (com.db4o.internal.ix.IxFileRange) 
}

com/db4o/internal/ix/IxPatch.class

package com.db4o.internal.ix
public abstract com.db4o.internal.ix.IxPatch extends com.db4o.internal.ix.IxTree {
	int _parentID
	Object _value
	private com.db4o.foundation.Queue4 _queue
	void  (com.db4o.internal.ix.IndexTransaction, int, java.lang.Object) 
	public com.db4o.foundation.Tree add (com.db4o.foundation.Tree) 
	public int compare (com.db4o.foundation.Tree) 
	public boolean hasQueue () 
	public com.db4o.foundation.Queue4 detachQueue () 
	protected com.db4o.foundation.Tree shallowCloneInternal (com.db4o.foundation.Tree) 
}

com/db4o/internal/ix/IxPath.class

package com.db4o.internal.ix
 com.db4o.internal.ix.IxPath extends java.lang.Object implements com.db4o.foundation.ShallowClone com.db4o.foundation.Visitor4  {
	int i_comparisonResult
	int[] i_lowerAndUpperMatch
	int i_upperNull
	com.db4o.internal.ix.IxPath i_next
	com.db4o.internal.ix.IxTraverser i_traverser
	com.db4o.internal.ix.IxTree i_tree
	com.db4o.foundation.Visitor4 _visitor
	void  (com.db4o.internal.ix.IxTraverser, com.db4o.internal.ix.IxPath, com.db4o.internal.ix.IxTree, int, int[]) 
	void add (com.db4o.foundation.Visitor4) 
	void addPrecedingToCandidatesTree (com.db4o.foundation.Visitor4) 
	void addSubsequentToCandidatesTree (com.db4o.foundation.Visitor4) 
	com.db4o.internal.ix.IxPath append (com.db4o.internal.ix.IxPath, com.db4o.internal.ix.IxPath) 
	com.db4o.internal.ix.IxPath append (com.db4o.internal.ix.IxTree, int, int[]) 
	boolean carriesTheSame (com.db4o.internal.ix.IxPath) 
	private void checkUpperNull () 
	public void visitMatch (com.db4o.internal.freespace.FreespaceVisitor) 
	public void visitPreceding (com.db4o.internal.freespace.FreespaceVisitor) 
	public void visitSubsequent (com.db4o.internal.freespace.FreespaceVisitor) 
	int countMatching () 
	int countPreceding (boolean) 
	int countSubsequent () 
	public java.lang.Object shallowClone () 
	public java.lang.String toString () 
	public void visit (java.lang.Object) 
}

com/db4o/internal/ix/IxRemove.class

package com.db4o.internal.ix
public com.db4o.internal.ix.IxRemove extends com.db4o.internal.ix.IxPatch {
	public void  (com.db4o.internal.ix.IndexTransaction, int, java.lang.Object) 
	public int ownSize () 
	public java.lang.String toString () 
	public void freespaceVisit (com.db4o.internal.freespace.FreespaceVisitor, int) 
	public void visit (java.lang.Object) 
	public void visit (com.db4o.foundation.Visitor4, int[]) 
	public int write (com.db4o.internal.Indexable4, com.db4o.internal.StatefulBuffer) 
	public void visitAll (com.db4o.foundation.IntObjectVisitor) 
	public java.lang.Object shallowClone () 
}

com/db4o/internal/ix/IxTraverser.class

package com.db4o.internal.ix
public com.db4o.internal.ix.IxTraverser extends java.lang.Object {
	private com.db4o.internal.ix.IxPath i_appendHead
	private com.db4o.internal.ix.IxPath i_appendTail
	private com.db4o.internal.ix.IxPath i_greatHead
	private com.db4o.internal.ix.IxPath i_greatTail
	com.db4o.internal.Indexable4 i_handler
	private com.db4o.internal.ix.IxPath i_smallHead
	private com.db4o.internal.ix.IxPath i_smallTail
	boolean[] i_take
	public void  () 
	private void add (com.db4o.foundation.Visitor4, com.db4o.internal.ix.IxPath, com.db4o.internal.ix.IxPath, com.db4o.internal.ix.IxPath) 
	private void addAll (com.db4o.foundation.Visitor4, com.db4o.foundation.Tree) 
	private void addGreater (com.db4o.foundation.Visitor4, com.db4o.internal.ix.IxPath) 
	private void addPathTree (com.db4o.foundation.Visitor4, com.db4o.internal.ix.IxPath) 
	private void addPreceding (com.db4o.foundation.Visitor4, com.db4o.internal.ix.IxPath) 
	private void addSmaller (com.db4o.foundation.Visitor4, com.db4o.internal.ix.IxPath) 
	private void addSubsequent (com.db4o.foundation.Visitor4, com.db4o.internal.ix.IxPath) 
	private int countGreater (com.db4o.internal.ix.IxPath, int) 
	private int countPreceding (com.db4o.internal.ix.IxPath) 
	private int countSmaller (com.db4o.internal.ix.IxPath, int) 
	private int countSpan (com.db4o.internal.ix.IxPath, com.db4o.internal.ix.IxPath, com.db4o.internal.ix.IxPath) 
	private int countSubsequent (com.db4o.internal.ix.IxPath) 
	private void delayedAppend (com.db4o.internal.ix.IxTree, int, int[]) 
	private void findBoth () 
	private void findBoth1 (com.db4o.internal.ix.IxTree) 
	private void findNullPath1 (com.db4o.internal.ix.IxPath[]) 
	private void findNullPath2 (com.db4o.internal.ix.IxPath[], com.db4o.internal.ix.IxTree) 
	private void findGreatestNullFromNull (com.db4o.internal.ix.IxPath[], com.db4o.internal.ix.IxTree) 
	public int findBounds (java.lang.Object, com.db4o.internal.ix.IxTree) 
	public int findBoundsExactMatch (java.lang.Object, com.db4o.internal.ix.IxTree) 
	private void findGreatestEqualFromEqual (com.db4o.internal.ix.IxTree) 
	private void findSmallestEqualFromEqual (com.db4o.internal.ix.IxTree) 
	private void resetDelayedAppend () 
	public void visitAll (com.db4o.foundation.Visitor4) 
	public void visitPreceding (com.db4o.internal.freespace.FreespaceVisitor) 
	public void visitSubsequent (com.db4o.internal.freespace.FreespaceVisitor) 
	public void visitMatch (com.db4o.internal.freespace.FreespaceVisitor) 
}

com/db4o/internal/ix/IxTree.class

package com.db4o.internal.ix
public abstract com.db4o.internal.ix.IxTree extends com.db4o.foundation.Tree implements com.db4o.foundation.Visitor4  {
	com.db4o.internal.ix.IndexTransaction _fieldTransaction
	int _version
	int _nodes
	void  (com.db4o.internal.ix.IndexTransaction) 
	public com.db4o.foundation.Tree add (com.db4o.foundation.Tree, int) 
	void beginMerge () 
	public java.lang.Object deepClone (java.lang.Object) 
	final com.db4o.internal.Indexable4 handler () 
	final com.db4o.internal.ix.Index4 index () 
	int[] lowerAndUpperMatch () 
	public final int nodes () 
	public void setSizeOwn () 
	public void setSizeOwnPrecedingSubsequent () 
	public void setSizeOwnPreceding () 
	public void setSizeOwnSubsequent () 
	public final void setSizeOwnPlus (com.db4o.foundation.Tree) 
	public final void setSizeOwnPlus (com.db4o.foundation.Tree, com.db4o.foundation.Tree) 
	int slotLength () 
	final com.db4o.internal.LocalObjectContainer stream () 
	final com.db4o.internal.LocalTransaction trans () 
	public abstract void visit (java.lang.Object) 
	public abstract void visit (com.db4o.foundation.Visitor4, int[]) 
	public abstract void visitAll (com.db4o.foundation.IntObjectVisitor) 
	public abstract void freespaceVisit (com.db4o.internal.freespace.FreespaceVisitor, int) 
	public abstract int write (com.db4o.internal.Indexable4, com.db4o.internal.StatefulBuffer) 
	public void visitFirst (com.db4o.internal.freespace.FreespaceVisitor) 
	public void visitLast (com.db4o.internal.freespace.FreespaceVisitor) 
	protected com.db4o.foundation.Tree shallowCloneInternal (com.db4o.foundation.Tree) 
	public java.lang.Object key () 
}

com/db4o/internal/mapping/DefragContext.class

package com.db4o.internal.mapping
public abstract com.db4o.internal.mapping.DefragContext extends java.lang.Object implements com.db4o.internal.mapping.IDMapping  {
	public abstract com.db4o.internal.Buffer sourceBufferByAddress (int, int)  throws java.io.IOException 
	public abstract com.db4o.internal.Buffer targetBufferByAddress (int, int)  throws java.io.IOException 
	public abstract com.db4o.internal.Buffer sourceBufferByID (int)  throws java.io.IOException 
	public abstract com.db4o.internal.slots.Slot allocateTargetSlot (int) 
	public abstract void targetWriteBytes (com.db4o.internal.Buffer, int) 
	public abstract com.db4o.internal.Transaction systemTrans () 
	public abstract void targetWriteBytes (com.db4o.internal.BufferPair, int) 
	public abstract void traverseAllIndexSlots (com.db4o.internal.btree.BTree, com.db4o.foundation.Visitor4) 
	public abstract com.db4o.internal.ClassMetadata yapClass (int) 
	public abstract int mappedID (int, boolean) 
	public abstract void registerUnindexed (int) 
	public abstract com.db4o.foundation.Iterator4 unindexedIDs () 
	public abstract int sourceAddressByID (int) 
}

com/db4o/internal/mapping/IDMapping.class

package com.db4o.internal.mapping
public abstract com.db4o.internal.mapping.IDMapping extends java.lang.Object {
	public abstract int mappedID (int)  throws com.db4o.internal.mapping.MappingNotFoundException 
	public abstract void mapIDs (int, int, boolean) 
}

com/db4o/internal/mapping/MappedIDPair.class

package com.db4o.internal.mapping
public com.db4o.internal.mapping.MappedIDPair extends java.lang.Object {
	private int _orig
	private int _mapped
	public void  (int, int) 
	public int orig () 
	public int mapped () 
	public java.lang.String toString () 
}

com/db4o/internal/mapping/MappedIDPairHandler.class

package com.db4o.internal.mapping
public com.db4o.internal.mapping.MappedIDPairHandler extends java.lang.Object implements com.db4o.internal.Indexable4  {
	private final com.db4o.internal.handlers.IntHandler _origHandler
	private final com.db4o.internal.handlers.IntHandler _mappedHandler
	public void  (com.db4o.internal.ObjectContainerBase) 
	public void defragIndexEntry (com.db4o.internal.BufferPair) 
	public int linkLength () 
	public java.lang.Object readIndexEntry (com.db4o.internal.Buffer) 
	public void writeIndexEntry (com.db4o.internal.Buffer, java.lang.Object) 
	public int compareTo (java.lang.Object) 
	public com.db4o.internal.Comparable4 prepareComparison (java.lang.Object) 
	private int readID (com.db4o.internal.Buffer) 
}

com/db4o/internal/mapping/MappingNotFoundException.class

package com.db4o.internal.mapping
public com.db4o.internal.mapping.MappingNotFoundException extends java.lang.RuntimeException {
	private static final long serialVersionUID
	private int _id
	public void  (int) 
	public int id () 
	public java.lang.String toString () 
}

com/db4o/internal/marshall/AbstractReadContext.class

package com.db4o.internal.marshall
public abstract com.db4o.internal.marshall.AbstractReadContext extends java.lang.Object implements com.db4o.internal.marshall.InternalReadContext  {
	protected final com.db4o.internal.Transaction _transaction
	protected com.db4o.internal.Buffer _buffer
	protected int _activationDepth
	protected void  (com.db4o.internal.Transaction) 
	protected void  (com.db4o.internal.Transaction, com.db4o.internal.Buffer) 
	public com.db4o.internal.Buffer buffer (com.db4o.internal.Buffer) 
	public com.db4o.internal.Buffer buffer () 
	public com.db4o.internal.ObjectContainerBase container () 
	public com.db4o.ObjectContainer objectContainer () 
	public com.db4o.internal.Transaction transaction () 
	public byte readByte () 
	public void readBytes (byte[]) 
	public int readInt () 
	public long readLong () 
	public java.lang.Object read (com.db4o.internal.TypeHandler4) 
	public java.lang.Object readObject () 
	private boolean peekPersisted () 
	public java.lang.Object readObject (com.db4o.internal.TypeHandler4) 
	public int activationDepth () 
	public void activationDepth (int) 
	public int offset () 
	public void seek (int) 
	public boolean isIndirected (com.db4o.internal.TypeHandler4) 
	private com.db4o.internal.HandlerRegistry handlerRegistry () 
	public boolean oldHandlerVersion () 
	public com.db4o.internal.TypeHandler4 correctHandlerVersion (com.db4o.internal.TypeHandler4) 
	public abstract int handlerVersion () 
}

com/db4o/internal/marshall/ArrayMarshaller.class

package com.db4o.internal.marshall
public abstract com.db4o.internal.marshall.ArrayMarshaller extends java.lang.Object {
	public com.db4o.internal.marshall.MarshallerFamily _family
	public void  () 
	public abstract void deleteEmbedded (com.db4o.internal.handlers.ArrayHandler, com.db4o.internal.StatefulBuffer)  throws com.db4o.Db4oIOException 
	public final com.db4o.internal.TreeInt collectIDs (com.db4o.internal.handlers.ArrayHandler, com.db4o.internal.TreeInt, com.db4o.internal.StatefulBuffer)  throws com.db4o.Db4oIOException 
	public abstract void defragIDs (com.db4o.internal.handlers.ArrayHandler, com.db4o.internal.BufferPair) 
	protected abstract com.db4o.internal.Buffer prepareIDReader (com.db4o.internal.Transaction, com.db4o.internal.Buffer)  throws com.db4o.Db4oIOException 
}

com/db4o/internal/marshall/ArrayMarshaller0.class

package com.db4o.internal.marshall
 com.db4o.internal.marshall.ArrayMarshaller0 extends com.db4o.internal.marshall.ArrayMarshaller {
	void  () 
	public void deleteEmbedded (com.db4o.internal.handlers.ArrayHandler, com.db4o.internal.StatefulBuffer)  throws com.db4o.Db4oIOException 
	protected com.db4o.internal.Buffer prepareIDReader (com.db4o.internal.Transaction, com.db4o.internal.Buffer)  throws com.db4o.Db4oIOException 
	public void defragIDs (com.db4o.internal.handlers.ArrayHandler, com.db4o.internal.BufferPair) 
}

com/db4o/internal/marshall/ArrayMarshaller1.class

package com.db4o.internal.marshall
 com.db4o.internal.marshall.ArrayMarshaller1 extends com.db4o.internal.marshall.ArrayMarshaller {
	void  () 
	public void deleteEmbedded (com.db4o.internal.handlers.ArrayHandler, com.db4o.internal.StatefulBuffer)  throws com.db4o.Db4oIOException 
	protected com.db4o.internal.Buffer prepareIDReader (com.db4o.internal.Transaction, com.db4o.internal.Buffer) 
	public void defragIDs (com.db4o.internal.handlers.ArrayHandler, com.db4o.internal.BufferPair) 
}

com/db4o/internal/marshall/ClassMarshaller.class

package com.db4o.internal.marshall
public abstract com.db4o.internal.marshall.ClassMarshaller extends java.lang.Object {
	public com.db4o.internal.marshall.MarshallerFamily _family
	public void  () 
	public com.db4o.internal.marshall.RawClassSpec readSpec (com.db4o.internal.Transaction, com.db4o.internal.Buffer) 
	public void write (com.db4o.internal.Transaction, com.db4o.internal.ClassMetadata, com.db4o.internal.Buffer) 
	protected void writeIndex (com.db4o.internal.Transaction, com.db4o.internal.ClassMetadata, com.db4o.internal.Buffer) 
	protected abstract int indexIDForWriting (int) 
	public byte[] readName (com.db4o.internal.Transaction, com.db4o.internal.Buffer) 
	public int readMetaClassID (com.db4o.internal.Buffer) 
	private byte[] readName (com.db4o.internal.LatinStringIO, com.db4o.internal.Buffer) 
	public final void read (com.db4o.internal.ObjectContainerBase, com.db4o.internal.ClassMetadata, com.db4o.internal.Buffer) 
	protected abstract void readIndex (com.db4o.internal.ObjectContainerBase, com.db4o.internal.ClassMetadata, com.db4o.internal.Buffer) 
	private com.db4o.internal.FieldMetadata[] createFields (com.db4o.internal.ClassMetadata, int) 
	private void readFields (com.db4o.internal.ObjectContainerBase, com.db4o.internal.Buffer, com.db4o.internal.FieldMetadata[]) 
	public int marshalledLength (com.db4o.internal.ObjectContainerBase, com.db4o.internal.ClassMetadata) 
	public void defrag (com.db4o.internal.ClassMetadata, com.db4o.internal.LatinStringIO, com.db4o.internal.BufferPair, int)  throws com.db4o.CorruptionException java.io.IOException 
}

com/db4o/internal/marshall/ClassMarshaller0.class

package com.db4o.internal.marshall
public com.db4o.internal.marshall.ClassMarshaller0 extends com.db4o.internal.marshall.ClassMarshaller {
	public void  () 
	protected void readIndex (com.db4o.internal.ObjectContainerBase, com.db4o.internal.ClassMetadata, com.db4o.internal.Buffer) 
	private com.db4o.internal.btree.BTree btree (com.db4o.internal.ClassMetadata) 
	private int validIndexId (int) 
	private boolean isOldClassIndex (int) 
	protected int indexIDForWriting (int) 
}

com/db4o/internal/marshall/ClassMarshaller1.class

package com.db4o.internal.marshall
public com.db4o.internal.marshall.ClassMarshaller1 extends com.db4o.internal.marshall.ClassMarshaller {
	public void  () 
	protected void readIndex (com.db4o.internal.ObjectContainerBase, com.db4o.internal.ClassMetadata, com.db4o.internal.Buffer) 
	protected int indexIDForWriting (int) 
}

com/db4o/internal/marshall/ClassMarshaller2.class

package com.db4o.internal.marshall
public com.db4o.internal.marshall.ClassMarshaller2 extends com.db4o.internal.marshall.ClassMarshaller {
	public void  () 
	protected void readIndex (com.db4o.internal.ObjectContainerBase, com.db4o.internal.ClassMetadata, com.db4o.internal.Buffer) 
	protected int indexIDForWriting (int) 
}

com/db4o/internal/marshall/FieldListInfo.class

package com.db4o.internal.marshall
public abstract com.db4o.internal.marshall.FieldListInfo extends java.lang.Object {
	public abstract boolean isNull (int) 
}

com/db4o/internal/marshall/FieldMarshaller.class

package com.db4o.internal.marshall
public abstract com.db4o.internal.marshall.FieldMarshaller extends java.lang.Object {
	public abstract void write (com.db4o.internal.Transaction, com.db4o.internal.ClassMetadata, com.db4o.internal.FieldMetadata, com.db4o.internal.Buffer) 
	public abstract com.db4o.internal.marshall.RawFieldSpec readSpec (com.db4o.internal.ObjectContainerBase, com.db4o.internal.Buffer) 
	public abstract com.db4o.internal.FieldMetadata read (com.db4o.internal.ObjectContainerBase, com.db4o.internal.FieldMetadata, com.db4o.internal.Buffer) 
	public abstract int marshalledLength (com.db4o.internal.ObjectContainerBase, com.db4o.internal.FieldMetadata) 
	public abstract void defrag (com.db4o.internal.ClassMetadata, com.db4o.internal.FieldMetadata, com.db4o.internal.LatinStringIO, com.db4o.internal.BufferPair)  throws com.db4o.CorruptionException java.io.IOException 
}

com/db4o/internal/marshall/FieldMarshaller0.class

package com.db4o.internal.marshall
public com.db4o.internal.marshall.FieldMarshaller0 extends java.lang.Object implements com.db4o.internal.marshall.FieldMarshaller  {
	public void  () 
	public int marshalledLength (com.db4o.internal.ObjectContainerBase, com.db4o.internal.FieldMetadata) 
	public com.db4o.internal.marshall.RawFieldSpec readSpec (com.db4o.internal.ObjectContainerBase, com.db4o.internal.Buffer) 
	public final com.db4o.internal.FieldMetadata read (com.db4o.internal.ObjectContainerBase, com.db4o.internal.FieldMetadata, com.db4o.internal.Buffer) 
	protected com.db4o.internal.FieldMetadata fromSpec (com.db4o.internal.marshall.RawFieldSpec, com.db4o.internal.ObjectContainerBase, com.db4o.internal.FieldMetadata) 
	public void write (com.db4o.internal.Transaction, com.db4o.internal.ClassMetadata, com.db4o.internal.FieldMetadata, com.db4o.internal.Buffer) 
	public void defrag (com.db4o.internal.ClassMetadata, com.db4o.internal.FieldMetadata, com.db4o.internal.LatinStringIO, com.db4o.internal.BufferPair)  throws com.db4o.CorruptionException java.io.IOException 
}

com/db4o/internal/marshall/FieldMarshaller1.class

package com.db4o.internal.marshall
public com.db4o.internal.marshall.FieldMarshaller1 extends com.db4o.internal.marshall.FieldMarshaller0 {
	public void  () 
	private boolean hasBTreeIndex (com.db4o.internal.FieldMetadata) 
	public void write (com.db4o.internal.Transaction, com.db4o.internal.ClassMetadata, com.db4o.internal.FieldMetadata, com.db4o.internal.Buffer) 
	public com.db4o.internal.marshall.RawFieldSpec readSpec (com.db4o.internal.ObjectContainerBase, com.db4o.internal.Buffer) 
	protected com.db4o.internal.FieldMetadata fromSpec (com.db4o.internal.marshall.RawFieldSpec, com.db4o.internal.ObjectContainerBase, com.db4o.internal.FieldMetadata) 
	public int marshalledLength (com.db4o.internal.ObjectContainerBase, com.db4o.internal.FieldMetadata) 
	public void defrag (com.db4o.internal.ClassMetadata, com.db4o.internal.FieldMetadata, com.db4o.internal.LatinStringIO, com.db4o.internal.BufferPair)  throws com.db4o.CorruptionException java.io.IOException 
}

com/db4o/internal/marshall/InternalReadContext.class

package com.db4o.internal.marshall
public abstract com.db4o.internal.marshall.InternalReadContext extends java.lang.Object implements com.db4o.marshall.ReadContext  {
	public abstract com.db4o.internal.Buffer buffer (com.db4o.internal.Buffer) 
	public abstract com.db4o.internal.Buffer buffer () 
	public abstract com.db4o.internal.ObjectContainerBase container () 
	public abstract int offset () 
	public abstract java.lang.Object read (com.db4o.internal.TypeHandler4) 
	public abstract void seek (int) 
}

com/db4o/internal/marshall/MarshallerFamily$FamilyVersion.class

package com.db4o.internal.marshall
public com.db4o.internal.marshall.MarshallerFamily$FamilyVersion extends java.lang.Object {
	public static final int PRE_MARSHALLER
	public static final int MARSHALLER
	public static final int BTREE_FIELD_INDEXES
	public void  () 
}

com/db4o/internal/marshall/MarshallerFamily.class

package com.db4o.internal.marshall
public com.db4o.internal.marshall.MarshallerFamily extends java.lang.Object {
	private static int FAMILY_VERSION
	public final com.db4o.internal.marshall.ArrayMarshaller _array
	public final com.db4o.internal.marshall.ClassMarshaller _class
	public final com.db4o.internal.marshall.FieldMarshaller _field
	public final com.db4o.internal.marshall.ObjectMarshaller _object
	public final com.db4o.internal.marshall.PrimitiveMarshaller _primitive
	public final com.db4o.internal.marshall.StringMarshaller _string
	public final com.db4o.internal.marshall.UntypedMarshaller _untyped
	private final int _converterVersion
	private static final com.db4o.internal.marshall.MarshallerFamily[] allVersions
	public void  (int, com.db4o.internal.marshall.ArrayMarshaller, com.db4o.internal.marshall.ClassMarshaller, com.db4o.internal.marshall.FieldMarshaller, com.db4o.internal.marshall.ObjectMarshaller, com.db4o.internal.marshall.PrimitiveMarshaller, com.db4o.internal.marshall.StringMarshaller, com.db4o.internal.marshall.UntypedMarshaller) 
	public static com.db4o.internal.marshall.MarshallerFamily version (int) 
	public static com.db4o.internal.marshall.MarshallerFamily current () 
	public static com.db4o.internal.marshall.MarshallerFamily forConverterVersion (int) 
	static void  () 
}

com/db4o/internal/marshall/MarshallingConstants0.class

package com.db4o.internal.marshall
public com.db4o.internal.marshall.MarshallingConstants0 extends java.lang.Object {
	public static final java.util.Date NULL_DATE
	public void  () 
	static void  () 
}

com/db4o/internal/marshall/MarshallingContext.class

package com.db4o.internal.marshall
public com.db4o.internal.marshall.MarshallingContext extends java.lang.Object implements com.db4o.internal.marshall.FieldListInfo com.db4o.internal.marshall.MarshallingInfo com.db4o.marshall.WriteContext  {
	private static final int HEADER_LENGTH
	public static final byte HANDLER_VERSION
	private static final int NO_INDIRECTION
	private final com.db4o.internal.Transaction _transaction
	private final com.db4o.internal.ObjectReference _reference
	private int _updateDepth
	private final boolean _isNew
	private final com.db4o.foundation.BitMap4 _nullBitMap
	private final com.db4o.internal.MarshallingBuffer _writeBuffer
	private com.db4o.internal.MarshallingBuffer _currentBuffer
	private int _fieldWriteCount
	private com.db4o.internal.Buffer _debugPrepend
	private Object _currentMarshalledObject
	private Object _currentIndexEntry
	public void  (com.db4o.internal.Transaction, com.db4o.internal.ObjectReference, int, boolean) 
	private int fieldCount () 
	public com.db4o.internal.ClassMetadata classMetadata () 
	public boolean isNew () 
	public boolean isNull (int) 
	public void isNull (int, boolean) 
	public com.db4o.internal.Transaction transaction () 
	private com.db4o.internal.slots.Slot createNewSlot (int) 
	private com.db4o.internal.slots.Slot createUpdateSlot (int) 
	public com.db4o.internal.slots.Pointer4 allocateSlot () 
	public com.db4o.internal.Buffer ToWriteBuffer (com.db4o.internal.slots.Pointer4) 
	private int writeBufferOffset () 
	private int marshalledLength () 
	public int requiredLength (com.db4o.internal.MarshallingBuffer, boolean) 
	private void writeObjectClassID (com.db4o.internal.Buffer, int) 
	public java.lang.Object getObject () 
	public com.db4o.internal.Config4Class classConfiguration () 
	public int updateDepth () 
	public void updateDepth (int) 
	public int objectID () 
	public java.lang.Object currentIndexEntry () 
	public com.db4o.internal.ObjectContainerBase container () 
	public com.db4o.ObjectContainer objectContainer () 
	public void writeByte (byte) 
	public void writeBytes (byte[]) 
	public void writeInt (int) 
	public void writeLong (long) 
	private void preWrite () 
	private void postWrite () 
	public void createChildBuffer (boolean, boolean) 
	private boolean isSecondWriteToField () 
	public void nextField () 
	public void fieldCount (int) 
	public void debugPrependNextWrite (com.db4o.internal.Buffer) 
	public void debugWriteEnd (byte) 
	public void writeObject (java.lang.Object) 
	public void writeObject (com.db4o.internal.TypeHandler4, java.lang.Object) 
	private void writeNullObject (com.db4o.internal.TypeHandler4) 
	private void writeNullLink () 
	public void addIndexEntry (com.db4o.internal.FieldMetadata, java.lang.Object) 
	public com.db4o.internal.ObjectReference reference () 
	public void doNotIndirectWrites () 
	public void prepareIndirectionOfSecondWrite () 
	private com.db4o.internal.HandlerRegistry handlerRegistry () 
	public void createIndirection (com.db4o.internal.TypeHandler4) 
	public com.db4o.internal.Buffer buffer () 
	public com.db4o.internal.marshall.MarshallingContextState currentState () 
	public void restoreState (com.db4o.internal.marshall.MarshallingContextState) 
}

com/db4o/internal/marshall/MarshallingContextState.class

package com.db4o.internal.marshall
public com.db4o.internal.marshall.MarshallingContextState extends java.lang.Object {
	public final com.db4o.internal.MarshallingBuffer _buffer
	public final int _fieldWriteCount
	public void  (com.db4o.internal.MarshallingBuffer, int) 
}

com/db4o/internal/marshall/MarshallingInfo.class

package com.db4o.internal.marshall
public abstract com.db4o.internal.marshall.MarshallingInfo extends java.lang.Object implements com.db4o.internal.marshall.FieldListInfo  {
	public abstract com.db4o.internal.ClassMetadata classMetadata () 
	public abstract com.db4o.internal.Buffer buffer () 
}

com/db4o/internal/marshall/ObjectHeader.class

package com.db4o.internal.marshall
public final com.db4o.internal.marshall.ObjectHeader extends java.lang.Object {
	private final com.db4o.internal.ClassMetadata _classMetadata
	public final com.db4o.internal.marshall.MarshallerFamily _marshallerFamily
	public final com.db4o.internal.marshall.ObjectHeaderAttributes _headerAttributes
	private int _handlerVersion
	public void  (com.db4o.internal.ObjectContainerBase, com.db4o.internal.Buffer) 
	public void  (com.db4o.internal.ClassMetadata, com.db4o.internal.Buffer) 
	public void  (com.db4o.internal.StatefulBuffer) 
	public void  (com.db4o.internal.ObjectContainerBase, com.db4o.internal.ClassMetadata, com.db4o.internal.Buffer) 
	public static com.db4o.internal.marshall.ObjectHeader defrag (com.db4o.internal.BufferPair) 
	public com.db4o.internal.marshall.ObjectMarshaller objectMarshaller () 
	private com.db4o.internal.marshall.MarshallerFamily readMarshallerFamily (com.db4o.internal.Buffer, int) 
	private static com.db4o.internal.marshall.ObjectHeaderAttributes readAttributes (com.db4o.internal.marshall.MarshallerFamily, com.db4o.internal.Buffer) 
	private boolean marshallerAware (int) 
	private int normalizeID (int) 
	public com.db4o.internal.ClassMetadata classMetadata () 
	public int handlerVersion () 
}

com/db4o/internal/marshall/ObjectHeaderAttributes.class

package com.db4o.internal.marshall
public com.db4o.internal.marshall.ObjectHeaderAttributes extends java.lang.Object implements com.db4o.internal.marshall.FieldListInfo  {
	private final int _fieldCount
	private final com.db4o.foundation.BitMap4 _nullBitMap
	public void  (com.db4o.internal.Buffer) 
	public boolean isNull (int) 
}

com/db4o/internal/marshall/ObjectMarshaller$1.class

package com.db4o.internal.marshall
 com.db4o.internal.marshall.ObjectMarshaller$1 extends com.db4o.internal.marshall.ObjectMarshaller$TraverseFieldCommand {
	final com.db4o.internal.marshall.UnmarshallingContext val$context
	final com.db4o.internal.marshall.ObjectMarshaller this$0
	void  (com.db4o.internal.marshall.ObjectMarshaller, com.db4o.internal.marshall.UnmarshallingContext) 
	public void processField (com.db4o.internal.FieldMetadata, boolean, com.db4o.internal.ClassMetadata) 
}

com/db4o/internal/marshall/ObjectMarshaller$2.class

package com.db4o.internal.marshall
 com.db4o.internal.marshall.ObjectMarshaller$2 extends com.db4o.internal.marshall.ObjectMarshaller$TraverseFieldCommand {
	private int fieldIndex
	final com.db4o.internal.marshall.MarshallingContext val$context
	final com.db4o.internal.Transaction val$trans
	final Object val$obj
	final com.db4o.internal.marshall.ObjectMarshaller this$0
	void  (com.db4o.internal.marshall.ObjectMarshaller, com.db4o.internal.marshall.MarshallingContext, com.db4o.internal.Transaction, java.lang.Object) 
	public int fieldCount (com.db4o.internal.ClassMetadata, com.db4o.internal.Buffer) 
	public void processField (com.db4o.internal.FieldMetadata, boolean, com.db4o.internal.ClassMetadata) 
}

com/db4o/internal/marshall/ObjectMarshaller$TraverseFieldCommand.class

package com.db4o.internal.marshall
public abstract com.db4o.internal.marshall.ObjectMarshaller$TraverseFieldCommand extends java.lang.Object {
	private boolean _cancelled
	protected void  () 
	public int fieldCount (com.db4o.internal.ClassMetadata, com.db4o.internal.Buffer) 
	public boolean cancelled () 
	protected void cancel () 
	public abstract void processField (com.db4o.internal.FieldMetadata, boolean, com.db4o.internal.ClassMetadata) 
}

com/db4o/internal/marshall/ObjectMarshaller.class

package com.db4o.internal.marshall
public abstract com.db4o.internal.marshall.ObjectMarshaller extends java.lang.Object {
	public com.db4o.internal.marshall.MarshallerFamily _family
	public void  () 
	protected final void traverseFields (com.db4o.internal.marshall.MarshallingInfo, com.db4o.internal.marshall.ObjectMarshaller$TraverseFieldCommand) 
	protected final void traverseFields (com.db4o.internal.ClassMetadata, com.db4o.internal.Buffer, com.db4o.internal.marshall.FieldListInfo, com.db4o.internal.marshall.ObjectMarshaller$TraverseFieldCommand) 
	protected abstract boolean isNull (com.db4o.internal.marshall.FieldListInfo, int) 
	public abstract void addFieldIndices (com.db4o.internal.ClassMetadata, com.db4o.internal.marshall.ObjectHeaderAttributes, com.db4o.internal.StatefulBuffer, com.db4o.internal.slots.Slot) 
	public abstract com.db4o.internal.TreeInt collectFieldIDs (com.db4o.internal.TreeInt, com.db4o.internal.ClassMetadata, com.db4o.internal.marshall.ObjectHeaderAttributes, com.db4o.internal.StatefulBuffer, java.lang.String) 
	protected com.db4o.internal.StatefulBuffer createWriterForNew (com.db4o.internal.Transaction, com.db4o.internal.ObjectReference, int, int) 
	protected com.db4o.internal.StatefulBuffer createWriterForUpdate (com.db4o.internal.Transaction, int, int, int, int) 
	public abstract void deleteMembers (com.db4o.internal.ClassMetadata, com.db4o.internal.marshall.ObjectHeaderAttributes, com.db4o.internal.StatefulBuffer, int, boolean) 
	public abstract boolean findOffset (com.db4o.internal.ClassMetadata, com.db4o.internal.marshall.FieldListInfo, com.db4o.internal.Buffer, com.db4o.internal.FieldMetadata) 
	public final void marshallUpdateWrite (com.db4o.internal.Transaction, com.db4o.internal.slots.Pointer4, com.db4o.internal.ObjectReference, java.lang.Object, com.db4o.internal.Buffer) 
	private void objectOnUpdate (com.db4o.internal.Transaction, com.db4o.internal.ClassMetadata, java.lang.Object) 
	public abstract java.lang.Object readIndexEntry (com.db4o.internal.ClassMetadata, com.db4o.internal.marshall.ObjectHeaderAttributes, com.db4o.internal.FieldMetadata, com.db4o.internal.StatefulBuffer) 
	public abstract com.db4o.internal.marshall.ObjectHeaderAttributes readHeaderAttributes (com.db4o.internal.Buffer) 
	public abstract void readVirtualAttributes (com.db4o.internal.Transaction, com.db4o.internal.ClassMetadata, com.db4o.internal.ObjectReference, com.db4o.internal.marshall.ObjectHeaderAttributes, com.db4o.internal.Buffer) 
	public abstract void defragFields (com.db4o.internal.ClassMetadata, com.db4o.internal.marshall.ObjectHeader, com.db4o.internal.BufferPair) 
	public abstract void writeObjectClassID (com.db4o.internal.Buffer, int) 
	public abstract void skipMarshallerInfo (com.db4o.internal.Buffer) 
	public final void instantiateFields (com.db4o.internal.marshall.UnmarshallingContext) 
	public void marshall (java.lang.Object, com.db4o.internal.marshall.MarshallingContext) 
}

com/db4o/internal/marshall/ObjectMarshaller0$1.class

package com.db4o.internal.marshall
 com.db4o.internal.marshall.ObjectMarshaller0$1 extends com.db4o.internal.marshall.ObjectMarshaller$TraverseFieldCommand {
	final com.db4o.internal.ClassMetadata val$yc
	final com.db4o.internal.StatefulBuffer val$writer
	final com.db4o.internal.slots.Slot val$oldSlot
	final com.db4o.internal.marshall.ObjectMarshaller0 this$0
	void  (com.db4o.internal.marshall.ObjectMarshaller0, com.db4o.internal.ClassMetadata, com.db4o.internal.StatefulBuffer, com.db4o.internal.slots.Slot) 
	public void processField (com.db4o.internal.FieldMetadata, boolean, com.db4o.internal.ClassMetadata) 
}

com/db4o/internal/marshall/ObjectMarshaller0$2.class

package com.db4o.internal.marshall
 com.db4o.internal.marshall.ObjectMarshaller0$2 extends com.db4o.internal.marshall.ObjectMarshaller$TraverseFieldCommand {
	final String val$name
	final com.db4o.internal.TreeInt[] val$ret
	final com.db4o.internal.StatefulBuffer val$writer
	final com.db4o.internal.marshall.ObjectMarshaller0 this$0
	void  (com.db4o.internal.marshall.ObjectMarshaller0, java.lang.String, com.db4o.internal.TreeInt[], com.db4o.internal.StatefulBuffer) 
	public void processField (com.db4o.internal.FieldMetadata, boolean, com.db4o.internal.ClassMetadata) 
}

com/db4o/internal/marshall/ObjectMarshaller0$3.class

package com.db4o.internal.marshall
 com.db4o.internal.marshall.ObjectMarshaller0$3 extends com.db4o.internal.marshall.ObjectMarshaller$TraverseFieldCommand {
	final com.db4o.internal.StatefulBuffer val$writer
	final boolean val$isUpdate
	final com.db4o.internal.marshall.ObjectMarshaller0 this$0
	void  (com.db4o.internal.marshall.ObjectMarshaller0, com.db4o.internal.StatefulBuffer, boolean) 
	public void processField (com.db4o.internal.FieldMetadata, boolean, com.db4o.internal.ClassMetadata) 
}

com/db4o/internal/marshall/ObjectMarshaller0$4.class

package com.db4o.internal.marshall
 com.db4o.internal.marshall.ObjectMarshaller0$4 extends com.db4o.internal.marshall.ObjectMarshaller$TraverseFieldCommand {
	final com.db4o.internal.FieldMetadata val$field
	final boolean[] val$ret
	final com.db4o.internal.Buffer val$buffer
	final com.db4o.internal.marshall.ObjectMarshaller0 this$0
	void  (com.db4o.internal.marshall.ObjectMarshaller0, com.db4o.internal.FieldMetadata, boolean[], com.db4o.internal.Buffer) 
	public void processField (com.db4o.internal.FieldMetadata, boolean, com.db4o.internal.ClassMetadata) 
}

com/db4o/internal/marshall/ObjectMarshaller0$5.class

package com.db4o.internal.marshall
 com.db4o.internal.marshall.ObjectMarshaller0$5 extends com.db4o.internal.marshall.ObjectMarshaller$TraverseFieldCommand {
	final com.db4o.internal.Transaction val$trans
	final com.db4o.internal.Buffer val$reader
	final com.db4o.internal.ObjectReference val$yo
	final com.db4o.internal.marshall.ObjectMarshaller0 this$0
	void  (com.db4o.internal.marshall.ObjectMarshaller0, com.db4o.internal.Transaction, com.db4o.internal.Buffer, com.db4o.internal.ObjectReference) 
	public void processField (com.db4o.internal.FieldMetadata, boolean, com.db4o.internal.ClassMetadata) 
}

com/db4o/internal/marshall/ObjectMarshaller0.class

package com.db4o.internal.marshall
 com.db4o.internal.marshall.ObjectMarshaller0 extends com.db4o.internal.marshall.ObjectMarshaller {
	void  () 
	public void addFieldIndices (com.db4o.internal.ClassMetadata, com.db4o.internal.marshall.ObjectHeaderAttributes, com.db4o.internal.StatefulBuffer, com.db4o.internal.slots.Slot) 
	public com.db4o.internal.TreeInt collectFieldIDs (com.db4o.internal.TreeInt, com.db4o.internal.ClassMetadata, com.db4o.internal.marshall.ObjectHeaderAttributes, com.db4o.internal.StatefulBuffer, java.lang.String) 
	public void deleteMembers (com.db4o.internal.ClassMetadata, com.db4o.internal.marshall.ObjectHeaderAttributes, com.db4o.internal.StatefulBuffer, int, boolean) 
	public boolean findOffset (com.db4o.internal.ClassMetadata, com.db4o.internal.marshall.FieldListInfo, com.db4o.internal.Buffer, com.db4o.internal.FieldMetadata) 
	protected final int headerLength () 
	protected int marshalledLength (com.db4o.internal.FieldMetadata, com.db4o.internal.ObjectReference) 
	public com.db4o.internal.marshall.ObjectHeaderAttributes readHeaderAttributes (com.db4o.internal.Buffer) 
	public java.lang.Object readIndexEntry (com.db4o.internal.ClassMetadata, com.db4o.internal.marshall.ObjectHeaderAttributes, com.db4o.internal.FieldMetadata, com.db4o.internal.StatefulBuffer)  throws com.db4o.internal.FieldIndexException 
	public void readVirtualAttributes (com.db4o.internal.Transaction, com.db4o.internal.ClassMetadata, com.db4o.internal.ObjectReference, com.db4o.internal.marshall.ObjectHeaderAttributes, com.db4o.internal.Buffer) 
	protected boolean isNull (com.db4o.internal.marshall.FieldListInfo, int) 
	public void defragFields (com.db4o.internal.ClassMetadata, com.db4o.internal.marshall.ObjectHeader, com.db4o.internal.BufferPair) 
	public void writeObjectClassID (com.db4o.internal.Buffer, int) 
	public void skipMarshallerInfo (com.db4o.internal.Buffer) 
}

com/db4o/internal/marshall/ObjectMarshaller1$1.class

package com.db4o.internal.marshall
 com.db4o.internal.marshall.ObjectMarshaller1$1 extends com.db4o.internal.marshall.ObjectMarshaller$TraverseFieldCommand {
	final com.db4o.internal.StatefulBuffer val$writer
	final com.db4o.internal.ClassMetadata val$yc
	final com.db4o.internal.slots.Slot val$oldSlot
	final com.db4o.internal.marshall.ObjectMarshaller1 this$0
	void  (com.db4o.internal.marshall.ObjectMarshaller1, com.db4o.internal.StatefulBuffer, com.db4o.internal.ClassMetadata, com.db4o.internal.slots.Slot) 
	public void processField (com.db4o.internal.FieldMetadata, boolean, com.db4o.internal.ClassMetadata) 
}

com/db4o/internal/marshall/ObjectMarshaller1$2.class

package com.db4o.internal.marshall
 com.db4o.internal.marshall.ObjectMarshaller1$2 extends com.db4o.internal.marshall.ObjectMarshaller$TraverseFieldCommand {
	final String val$name
	final com.db4o.internal.TreeInt[] val$ret
	final com.db4o.internal.StatefulBuffer val$writer
	final com.db4o.internal.marshall.ObjectMarshaller1 this$0
	void  (com.db4o.internal.marshall.ObjectMarshaller1, java.lang.String, com.db4o.internal.TreeInt[], com.db4o.internal.StatefulBuffer) 
	public void processField (com.db4o.internal.FieldMetadata, boolean, com.db4o.internal.ClassMetadata) 
}

com/db4o/internal/marshall/ObjectMarshaller1$3.class

package com.db4o.internal.marshall
 com.db4o.internal.marshall.ObjectMarshaller1$3 extends com.db4o.internal.marshall.ObjectMarshaller$TraverseFieldCommand {
	final com.db4o.internal.StatefulBuffer val$writer
	final boolean val$isUpdate
	final com.db4o.internal.marshall.ObjectMarshaller1 this$0
	void  (com.db4o.internal.marshall.ObjectMarshaller1, com.db4o.internal.StatefulBuffer, boolean) 
	public void processField (com.db4o.internal.FieldMetadata, boolean, com.db4o.internal.ClassMetadata) 
}

com/db4o/internal/marshall/ObjectMarshaller1$4.class

package com.db4o.internal.marshall
 com.db4o.internal.marshall.ObjectMarshaller1$4 extends com.db4o.internal.marshall.ObjectMarshaller$TraverseFieldCommand {
	final com.db4o.internal.FieldMetadata val$field
	final boolean[] val$ret
	final com.db4o.internal.Buffer val$reader
	final com.db4o.internal.marshall.ObjectMarshaller1 this$0
	void  (com.db4o.internal.marshall.ObjectMarshaller1, com.db4o.internal.FieldMetadata, boolean[], com.db4o.internal.Buffer) 
	public void processField (com.db4o.internal.FieldMetadata, boolean, com.db4o.internal.ClassMetadata) 
}

com/db4o/internal/marshall/ObjectMarshaller1$5.class

package com.db4o.internal.marshall
 com.db4o.internal.marshall.ObjectMarshaller1$5 extends com.db4o.internal.marshall.ObjectMarshaller$TraverseFieldCommand {
	final com.db4o.internal.Transaction val$trans
	final com.db4o.internal.Buffer val$reader
	final com.db4o.internal.ObjectReference val$yo
	final com.db4o.internal.marshall.ObjectMarshaller1 this$0
	void  (com.db4o.internal.marshall.ObjectMarshaller1, com.db4o.internal.Transaction, com.db4o.internal.Buffer, com.db4o.internal.ObjectReference) 
	public void processField (com.db4o.internal.FieldMetadata, boolean, com.db4o.internal.ClassMetadata) 
}

com/db4o/internal/marshall/ObjectMarshaller1$6.class

package com.db4o.internal.marshall
 com.db4o.internal.marshall.ObjectMarshaller1$6 extends com.db4o.internal.marshall.ObjectMarshaller$TraverseFieldCommand {
	final com.db4o.internal.BufferPair val$readers
	final com.db4o.internal.marshall.ObjectMarshaller1 this$0
	void  (com.db4o.internal.marshall.ObjectMarshaller1, com.db4o.internal.BufferPair) 
	public int fieldCount (com.db4o.internal.ClassMetadata, com.db4o.internal.Buffer) 
	public void processField (com.db4o.internal.FieldMetadata, boolean, com.db4o.internal.ClassMetadata) 
}

com/db4o/internal/marshall/ObjectMarshaller1.class

package com.db4o.internal.marshall
public com.db4o.internal.marshall.ObjectMarshaller1 extends com.db4o.internal.marshall.ObjectMarshaller {
	public void  () 
	public void addFieldIndices (com.db4o.internal.ClassMetadata, com.db4o.internal.marshall.ObjectHeaderAttributes, com.db4o.internal.StatefulBuffer, com.db4o.internal.slots.Slot) 
	public com.db4o.internal.TreeInt collectFieldIDs (com.db4o.internal.TreeInt, com.db4o.internal.ClassMetadata, com.db4o.internal.marshall.ObjectHeaderAttributes, com.db4o.internal.StatefulBuffer, java.lang.String) 
	public void deleteMembers (com.db4o.internal.ClassMetadata, com.db4o.internal.marshall.ObjectHeaderAttributes, com.db4o.internal.StatefulBuffer, int, boolean) 
	public boolean findOffset (com.db4o.internal.ClassMetadata, com.db4o.internal.marshall.FieldListInfo, com.db4o.internal.Buffer, com.db4o.internal.FieldMetadata) 
	public com.db4o.internal.marshall.ObjectHeaderAttributes readHeaderAttributes (com.db4o.internal.Buffer) 
	public java.lang.Object readIndexEntry (com.db4o.internal.ClassMetadata, com.db4o.internal.marshall.ObjectHeaderAttributes, com.db4o.internal.FieldMetadata, com.db4o.internal.StatefulBuffer)  throws com.db4o.internal.FieldIndexException 
	public void readVirtualAttributes (com.db4o.internal.Transaction, com.db4o.internal.ClassMetadata, com.db4o.internal.ObjectReference, com.db4o.internal.marshall.ObjectHeaderAttributes, com.db4o.internal.Buffer) 
	protected boolean isNull (com.db4o.internal.marshall.FieldListInfo, int) 
	public void defragFields (com.db4o.internal.ClassMetadata, com.db4o.internal.marshall.ObjectHeader, com.db4o.internal.BufferPair) 
	public void writeObjectClassID (com.db4o.internal.Buffer, int) 
	public void skipMarshallerInfo (com.db4o.internal.Buffer) 
}

com/db4o/internal/marshall/PrimitiveMarshaller.class

package com.db4o.internal.marshall
public abstract com.db4o.internal.marshall.PrimitiveMarshaller extends java.lang.Object {
	public com.db4o.internal.marshall.MarshallerFamily _family
	public void  () 
	public abstract boolean useNormalClassRead () 
	public abstract java.util.Date readDate (com.db4o.internal.Buffer) 
	public abstract java.lang.Object readShort (com.db4o.internal.Buffer) 
	public abstract java.lang.Object readInteger (com.db4o.internal.Buffer) 
	public abstract java.lang.Object readFloat (com.db4o.internal.Buffer) 
	public abstract java.lang.Object readDouble (com.db4o.internal.Buffer) 
	public abstract java.lang.Object readLong (com.db4o.internal.Buffer) 
}

com/db4o/internal/marshall/PrimitiveMarshaller0.class

package com.db4o.internal.marshall
public com.db4o.internal.marshall.PrimitiveMarshaller0 extends com.db4o.internal.marshall.PrimitiveMarshaller {
	public void  () 
	public boolean useNormalClassRead () 
	public java.util.Date readDate (com.db4o.internal.Buffer) 
	public java.lang.Object readInteger (com.db4o.internal.Buffer) 
	public java.lang.Object readFloat (com.db4o.internal.Buffer) 
	public java.lang.Object readDouble (com.db4o.internal.Buffer) 
	public java.lang.Object readLong (com.db4o.internal.Buffer) 
	public java.lang.Object readShort (com.db4o.internal.Buffer) 
	public static java.lang.Double unmarshalDouble (com.db4o.internal.Buffer) 
	public static java.lang.Float unmarshallFloat (com.db4o.internal.Buffer) 
	public static short unmarshallShort (com.db4o.internal.Buffer) 
}

com/db4o/internal/marshall/PrimitiveMarshaller1.class

package com.db4o.internal.marshall
public com.db4o.internal.marshall.PrimitiveMarshaller1 extends com.db4o.internal.marshall.PrimitiveMarshaller {
	public void  () 
	public boolean useNormalClassRead () 
	public java.util.Date readDate (com.db4o.internal.Buffer) 
	public java.lang.Object readInteger (com.db4o.internal.Buffer) 
	public java.lang.Object readFloat (com.db4o.internal.Buffer) 
	public java.lang.Object readDouble (com.db4o.internal.Buffer) 
	public java.lang.Object readLong (com.db4o.internal.Buffer) 
	public java.lang.Object readShort (com.db4o.internal.Buffer) 
}

com/db4o/internal/marshall/QueryingReadContext.class

package com.db4o.internal.marshall
public com.db4o.internal.marshall.QueryingReadContext extends com.db4o.internal.marshall.AbstractReadContext {
	private final int _handlerVersion
	public void  (com.db4o.internal.Transaction, int, com.db4o.internal.Buffer) 
	public int handlerVersion () 
}

com/db4o/internal/marshall/RawClassSpec.class

package com.db4o.internal.marshall
public com.db4o.internal.marshall.RawClassSpec extends java.lang.Object {
	private final String _name
	private final int _superClassID
	private final int _numFields
	public void  (java.lang.String, int, int) 
	public java.lang.String name () 
	public int superClassID () 
	public int numFields () 
}

com/db4o/internal/marshall/RawFieldSpec.class

package com.db4o.internal.marshall
public com.db4o.internal.marshall.RawFieldSpec extends java.lang.Object {
	private final String _name
	private final int _handlerID
	private final boolean _isPrimitive
	private final boolean _isArray
	private final boolean _isNArray
	private final boolean _isVirtual
	private int _indexID
	public void  (java.lang.String, int, byte) 
	public void  (java.lang.String) 
	public java.lang.String name () 
	public int handlerID () 
	public boolean isPrimitive () 
	public boolean isArray () 
	public boolean isNArray () 
	public boolean isVirtual () 
	public int indexID () 
	void indexID (int) 
	public java.lang.String toString () 
}

com/db4o/internal/marshall/StringMarshaller.class

package com.db4o.internal.marshall
public abstract com.db4o.internal.marshall.StringMarshaller extends java.lang.Object {
	public void  () 
	public abstract boolean inlinedStrings () 
	public abstract com.db4o.internal.Buffer readIndexEntry (com.db4o.internal.StatefulBuffer)  throws com.db4o.CorruptionException java.lang.IllegalArgumentException com.db4o.Db4oIOException 
	public abstract void defrag (com.db4o.internal.SlotBuffer) 
}

com/db4o/internal/marshall/StringMarshaller0.class

package com.db4o.internal.marshall
public com.db4o.internal.marshall.StringMarshaller0 extends com.db4o.internal.marshall.StringMarshaller {
	public void  () 
	public boolean inlinedStrings () 
	public com.db4o.internal.Buffer readIndexEntry (com.db4o.internal.StatefulBuffer)  throws com.db4o.CorruptionException com.db4o.Db4oIOException 
	public void defrag (com.db4o.internal.SlotBuffer) 
}

com/db4o/internal/marshall/StringMarshaller1.class

package com.db4o.internal.marshall
public com.db4o.internal.marshall.StringMarshaller1 extends com.db4o.internal.marshall.StringMarshaller {
	private static final int DEFRAGMENT_INCREMENT_OFFSET
	public void  () 
	public boolean inlinedStrings () 
	public com.db4o.internal.Buffer readIndexEntry (com.db4o.internal.StatefulBuffer)  throws com.db4o.CorruptionException 
	public void defrag (com.db4o.internal.SlotBuffer) 
}

com/db4o/internal/marshall/UnmarshallingContext.class

package com.db4o.internal.marshall
public com.db4o.internal.marshall.UnmarshallingContext extends com.db4o.internal.marshall.AbstractReadContext implements com.db4o.internal.marshall.FieldListInfo com.db4o.internal.marshall.MarshallingInfo  {
	private final com.db4o.internal.ObjectReference _reference
	private Object _object
	private com.db4o.internal.marshall.ObjectHeader _objectHeader
	private int _addToIDTree
	private boolean _checkIDTree
	public void  (com.db4o.internal.Transaction, com.db4o.internal.Buffer, com.db4o.internal.ObjectReference, int, boolean) 
	public void  (com.db4o.internal.Transaction, com.db4o.internal.ObjectReference, int, boolean) 
	public com.db4o.internal.StatefulBuffer statefulBuffer () 
	public int objectID () 
	public java.lang.Object read () 
	public java.lang.Object readPrefetch () 
	private final java.lang.Object readInternal (boolean) 
	private void adjustActivationDepthForPrefetch () 
	public java.lang.Object readFieldValue (com.db4o.internal.FieldMetadata) 
	private com.db4o.internal.ClassMetadata readObjectHeader () 
	private void readBuffer (int) 
	public com.db4o.internal.ClassMetadata classMetadata () 
	private boolean beginProcessing () 
	private void endProcessing () 
	public void setStateClean () 
	public java.lang.Object persistentObject () 
	public void setObjectWeak (java.lang.Object) 
	public java.lang.Object readObject () 
	private boolean peekPersisted () 
	public java.lang.Object readObject (com.db4o.internal.TypeHandler4) 
	public void adjustInstantiationDepth () 
	public com.db4o.internal.Config4Class classConfig () 
	public com.db4o.internal.ObjectReference reference () 
	public void addToIDTree () 
	public void persistentObject (java.lang.Object) 
	public com.db4o.internal.marshall.ObjectHeaderAttributes headerAttributes () 
	public boolean isNull (int) 
	public int handlerVersion () 
}

com/db4o/internal/marshall/UntypedMarshaller.class

package com.db4o.internal.marshall
public abstract com.db4o.internal.marshall.UntypedMarshaller extends java.lang.Object {
	com.db4o.internal.marshall.MarshallerFamily _family
	public void  () 
	public abstract void deleteEmbedded (com.db4o.internal.StatefulBuffer)  throws com.db4o.Db4oIOException 
	public abstract com.db4o.internal.TypeHandler4 readArrayHandler (com.db4o.internal.Transaction, com.db4o.internal.Buffer[]) 
	public abstract boolean useNormalClassRead () 
	public abstract void defrag (com.db4o.internal.BufferPair) 
}

com/db4o/internal/marshall/UntypedMarshaller0.class

package com.db4o.internal.marshall
public com.db4o.internal.marshall.UntypedMarshaller0 extends com.db4o.internal.marshall.UntypedMarshaller {
	public void  () 
	public void deleteEmbedded (com.db4o.internal.StatefulBuffer)  throws com.db4o.Db4oIOException 
	public boolean useNormalClassRead () 
	public com.db4o.internal.TypeHandler4 readArrayHandler (com.db4o.internal.Transaction, com.db4o.internal.Buffer[]) 
	public void defrag (com.db4o.internal.BufferPair) 
}

com/db4o/internal/marshall/UntypedMarshaller1.class

package com.db4o.internal.marshall
public com.db4o.internal.marshall.UntypedMarshaller1 extends com.db4o.internal.marshall.UntypedMarshaller {
	public void  () 
	public boolean useNormalClassRead () 
	public void deleteEmbedded (com.db4o.internal.StatefulBuffer)  throws com.db4o.Db4oIOException 
	public com.db4o.internal.TypeHandler4 readArrayHandler (com.db4o.internal.Transaction, com.db4o.internal.Buffer[]) 
	public void defrag (com.db4o.internal.BufferPair) 
}

com/db4o/internal/query/Db4oEnhancedFilter.class

package com.db4o.internal.query
public abstract com.db4o.internal.query.Db4oEnhancedFilter extends java.lang.Object {
	public abstract void optimizeQuery (com.db4o.query.Query) 
}

com/db4o/internal/query/Db4oNQOptimizer.class

package com.db4o.internal.query
public abstract com.db4o.internal.query.Db4oNQOptimizer extends java.lang.Object {
	public abstract java.lang.Object optimize (com.db4o.query.Query, com.db4o.query.Predicate) 
}

com/db4o/internal/query/Db4oQueryExecutionListener.class

package com.db4o.internal.query
public abstract com.db4o.internal.query.Db4oQueryExecutionListener extends java.lang.Object {
	public abstract void notifyQueryExecuted (com.db4o.internal.query.NQOptimizationInfo) 
}

com/db4o/internal/query/NQOptimizationInfo.class

package com.db4o.internal.query
public com.db4o.internal.query.NQOptimizationInfo extends java.lang.Object {
	private com.db4o.query.Predicate _predicate
	private String _message
	private Object _optimized
	public void  (com.db4o.query.Predicate, java.lang.String, java.lang.Object) 
	public java.lang.String message () 
	public java.lang.Object optimized () 
	public com.db4o.query.Predicate predicate () 
	public java.lang.String toString () 
}

com/db4o/internal/query/NativeQueryHandler.class

package com.db4o.internal.query
public com.db4o.internal.query.NativeQueryHandler extends java.lang.Object {
	private static final String OPTIMIZER_IMPL_NAME
	public static final String UNOPTIMIZED
	public static final String PREOPTIMIZED
	public static final String DYNOPTIMIZED
	private com.db4o.ObjectContainer _container
	private com.db4o.internal.query.Db4oNQOptimizer _enhancer
	private com.db4o.foundation.List4 _listeners
	public void  (com.db4o.ObjectContainer) 
	public void addListener (com.db4o.internal.query.Db4oQueryExecutionListener) 
	public void clearListeners () 
	public com.db4o.ObjectSet execute (com.db4o.query.Query, com.db4o.query.Predicate, com.db4o.query.QueryComparator) 
	private com.db4o.query.Query configureQuery (com.db4o.query.Query, com.db4o.query.Predicate, com.db4o.query.QueryComparator) 
	private boolean shouldOptimize () 
	private void notifyListeners (com.db4o.query.Predicate, java.lang.String, java.lang.Object) 
	private void loadQueryOptimizer () 
}

com/db4o/internal/query/ObjectSetFacade$1JDKIterator.class

package com.db4o.internal.query
 com.db4o.internal.query.ObjectSetFacade$1JDKIterator extends com.db4o.foundation.Iterable4Adaptor implements java.util.Iterator  {
	final com.db4o.internal.query.ObjectSetFacade this$0
	public void  (com.db4o.internal.query.ObjectSetFacade, com.db4o.foundation.Iterable4) 
	public void remove () 
}

com/db4o/internal/query/ObjectSetFacade.class

package com.db4o.internal.query
public com.db4o.internal.query.ObjectSetFacade extends java.util.AbstractList implements com.db4o.ext.ExtObjectSet  {
	public final com.db4o.internal.query.result.StatefulQueryResult _delegate
	public void  (com.db4o.internal.query.result.QueryResult) 
	public java.util.Iterator iterator () 
	public long[] getIDs () 
	public com.db4o.ext.ExtObjectSet ext () 
	public boolean hasNext () 
	public java.lang.Object next () 
	public void reset () 
	public int size () 
	public boolean contains (java.lang.Object) 
	public java.lang.Object get (int) 
	public int indexOf (java.lang.Object) 
	public int lastIndexOf (java.lang.Object) 
	public void remove () 
}

com/db4o/internal/query/PredicateEvaluation.class

package com.db4o.internal.query
public com.db4o.internal.query.PredicateEvaluation extends java.lang.Object implements com.db4o.query.Evaluation  {
	public com.db4o.query.Predicate _predicate
	public void  () 
	public void  (com.db4o.query.Predicate) 
	public void evaluate (com.db4o.query.Candidate) 
}

com/db4o/internal/query/processor/Order.class

package com.db4o.internal.query.processor
 com.db4o.internal.query.processor.Order extends java.lang.Object implements com.db4o.internal.query.processor.Orderable  {
	private int i_major
	private int i_minor
	void  () 
	public int compareTo (java.lang.Object) 
	public void hintOrder (int, boolean) 
	public boolean hasDuplicates () 
	public java.lang.String toString () 
	public void swapMajorToMinor () 
}

com/db4o/internal/query/processor/Orderable.class

package com.db4o.internal.query.processor
abstract com.db4o.internal.query.processor.Orderable extends java.lang.Object {
	public abstract int compareTo (java.lang.Object) 
	public abstract void hintOrder (int, boolean) 
	public abstract boolean hasDuplicates () 
}

com/db4o/internal/query/processor/QCandidate$1$1.class

package com.db4o.internal.query.processor
 com.db4o.internal.query.processor.QCandidate$1$1 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final com.db4o.internal.query.processor.QCandidate$1 this$1
	void  (com.db4o.internal.query.processor.QCandidate$1) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/query/processor/QCandidate$1.class

package com.db4o.internal.query.processor
 com.db4o.internal.query.processor.QCandidate$1 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final boolean[] val$innerRes
	final boolean val$isNot
	final com.db4o.foundation.Tree$ByRef val$pending
	final com.db4o.internal.query.processor.QCandidate this$0
	void  (com.db4o.internal.query.processor.QCandidate, boolean[], boolean, com.db4o.foundation.Tree$ByRef) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/query/processor/QCandidate$2.class

package com.db4o.internal.query.processor
 com.db4o.internal.query.processor.QCandidate$2 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final com.db4o.internal.query.processor.QCandidate this$0
	void  (com.db4o.internal.query.processor.QCandidate) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/query/processor/QCandidate.class

package com.db4o.internal.query.processor
public com.db4o.internal.query.processor.QCandidate extends com.db4o.internal.TreeInt implements com.db4o.query.Candidate com.db4o.internal.query.processor.Orderable  {
	com.db4o.internal.Buffer _bytes
	final com.db4o.internal.query.processor.QCandidates _candidates
	private com.db4o.foundation.List4 _dependants
	boolean _include
	private Object _member
	com.db4o.internal.query.processor.Orderable _order
	com.db4o.foundation.Tree _pendingJoins
	private com.db4o.internal.query.processor.QCandidate _root
	com.db4o.internal.ClassMetadata _yapClass
	com.db4o.internal.FieldMetadata _yapField
	private int _handlerVersion
	private void  (com.db4o.internal.query.processor.QCandidates) 
	public void  (com.db4o.internal.query.processor.QCandidates, java.lang.Object, int, boolean) 
	public java.lang.Object shallowClone () 
	void addDependant (com.db4o.internal.query.processor.QCandidate) 
	private void checkInstanceOfCompare () 
	public int compare (com.db4o.foundation.Tree) 
	public int compareTo (java.lang.Object) 
	boolean createChild (com.db4o.internal.query.processor.QCandidates) 
	void doNotInclude () 
	public boolean duplicates () 
	boolean evaluate (com.db4o.internal.query.processor.QConObject, com.db4o.internal.query.processor.QE) 
	boolean evaluate (com.db4o.internal.query.processor.QPending) 
	com.db4o.reflect.ReflectClass classReflector () 
	boolean fieldIsAvailable () 
	public com.db4o.ObjectContainer objectContainer () 
	public java.lang.Object getObject () 
	public java.lang.String readString (com.db4o.internal.Buffer) 
	com.db4o.internal.query.processor.QCandidate getRoot () 
	final com.db4o.internal.LocalObjectContainer container () 
	final com.db4o.internal.LocalTransaction transaction () 
	public boolean hasDuplicates () 
	public void hintOrder (int, boolean) 
	public boolean include () 
	public void include (boolean) 
	public void onAttemptToAddDuplicate (com.db4o.foundation.Tree) 
	private com.db4o.reflect.ReflectClass memberClass () 
	com.db4o.internal.Comparable4 prepareComparison (com.db4o.internal.ObjectContainerBase, java.lang.Object) 
	private void read () 
	private int currentOffSet () 
	private com.db4o.internal.query.processor.QCandidate readSubCandidate (com.db4o.internal.query.processor.QCandidates) 
	private void seek (int) 
	private com.db4o.internal.marshall.QueryingReadContext newQueryingReadContext () 
	private void readThis (boolean) 
	com.db4o.internal.ClassMetadata readYapClass () 
	public java.lang.String toString () 
	void useField (com.db4o.internal.query.processor.QField) 
	private void fieldNotFound () 
	java.lang.Object value () 
	java.lang.Object value (boolean) 
	void setBytes (com.db4o.internal.Buffer) 
	private com.db4o.internal.marshall.MarshallerFamily marshallerFamily () 
}

com/db4o/internal/query/processor/QCandidates$1.class

package com.db4o.internal.query.processor
 com.db4o.internal.query.processor.QCandidates$1 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final com.db4o.foundation.Collection4 val$col
	final com.db4o.internal.query.processor.QCandidates this$0
	void  (com.db4o.internal.query.processor.QCandidates, com.db4o.foundation.Collection4) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/query/processor/QCandidates$2.class

package com.db4o.internal.query.processor
 com.db4o.internal.query.processor.QCandidates$2 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final com.db4o.internal.query.processor.QOrder[] val$lastOrder
	final int[] val$currentOrder
	final boolean val$major
	final com.db4o.internal.query.processor.QCandidates this$0
	void  (com.db4o.internal.query.processor.QCandidates, com.db4o.internal.query.processor.QOrder[], int[], boolean) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/query/processor/QCandidates$3.class

package com.db4o.internal.query.processor
 com.db4o.internal.query.processor.QCandidates$3 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final com.db4o.internal.query.processor.QCandidates this$0
	void  (com.db4o.internal.query.processor.QCandidates) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/query/processor/QCandidates$4.class

package com.db4o.internal.query.processor
 com.db4o.internal.query.processor.QCandidates$4 extends com.db4o.foundation.MappingIterator {
	final com.db4o.internal.query.processor.QCandidates this$0
	void  (com.db4o.internal.query.processor.QCandidates, com.db4o.foundation.Iterator4) 
	protected java.lang.Object map (java.lang.Object) 
}

com/db4o/internal/query/processor/QCandidates$5.class

package com.db4o.internal.query.processor
 com.db4o.internal.query.processor.QCandidates$5 extends com.db4o.foundation.MappingIterator {
	final String val$fieldName
	final com.db4o.internal.query.processor.QCandidates this$0
	void  (com.db4o.internal.query.processor.QCandidates, com.db4o.foundation.Iterator4, java.lang.String) 
	protected java.lang.Object map (java.lang.Object) 
}

com/db4o/internal/query/processor/QCandidates$6.class

package com.db4o.internal.query.processor
 com.db4o.internal.query.processor.QCandidates$6 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final boolean[] val$ret
	final com.db4o.internal.query.processor.QCandidates this$0
	void  (com.db4o.internal.query.processor.QCandidates, boolean[]) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/query/processor/QCandidates$7.class

package com.db4o.internal.query.processor
 com.db4o.internal.query.processor.QCandidates$7 extends java.lang.Object implements com.db4o.foundation.Predicate4  {
	final com.db4o.internal.query.processor.QCandidates this$0
	void  (com.db4o.internal.query.processor.QCandidates) 
	public boolean match (java.lang.Object) 
}

com/db4o/internal/query/processor/QCandidates$8.class

package com.db4o.internal.query.processor
 com.db4o.internal.query.processor.QCandidates$8 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final com.db4o.internal.query.processor.QCandidates$TreeIntBuilder val$result
	final com.db4o.internal.query.processor.QCandidates this$0
	void  (com.db4o.internal.query.processor.QCandidates, com.db4o.internal.query.processor.QCandidates$TreeIntBuilder) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/query/processor/QCandidates$9.class

package com.db4o.internal.query.processor
 com.db4o.internal.query.processor.QCandidates$9 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final StringBuffer val$sb
	final com.db4o.internal.query.processor.QCandidates this$0
	void  (com.db4o.internal.query.processor.QCandidates, java.lang.StringBuffer) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/query/processor/QCandidates$TreeIntBuilder.class

package com.db4o.internal.query.processor
final com.db4o.internal.query.processor.QCandidates$TreeIntBuilder extends java.lang.Object {
	public com.db4o.internal.TreeInt tree
	void  () 
	public void add (com.db4o.internal.TreeInt) 
}

com/db4o/internal/query/processor/QCandidates.class

package com.db4o.internal.query.processor
public final com.db4o.internal.query.processor.QCandidates extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	public final com.db4o.internal.LocalTransaction i_trans
	public com.db4o.foundation.Tree i_root
	private com.db4o.foundation.List4 i_constraints
	com.db4o.internal.ClassMetadata i_yapClass
	private com.db4o.internal.query.processor.QField i_field
	com.db4o.internal.query.processor.QCon i_currentConstraint
	com.db4o.foundation.Tree i_ordered
	private int _majorOrderingID
	private com.db4o.internal.IDGenerator _idGenerator
	void  (com.db4o.internal.LocalTransaction, com.db4o.internal.ClassMetadata, com.db4o.internal.query.processor.QField) 
	public com.db4o.internal.query.processor.QCandidate addByIdentity (com.db4o.internal.query.processor.QCandidate) 
	void addConstraint (com.db4o.internal.query.processor.QCon) 
	void addOrder (com.db4o.internal.query.processor.QOrder) 
	void applyOrdering (com.db4o.foundation.Tree, int) 
	public com.db4o.internal.query.processor.QCandidate readSubCandidate (com.db4o.internal.marshall.QueryingReadContext, com.db4o.internal.TypeHandler4) 
	private com.db4o.foundation.Tree recreateTreeFromCandidates () 
	private com.db4o.foundation.Collection4 collectCandidates () 
	private void hintNewOrder (com.db4o.foundation.Tree, boolean) 
	private void swapMajorOrderToMinor () 
	private boolean treatOrderingIDAsMajor (int) 
	private boolean isUnordered () 
	private boolean isMoreRelevantOrderingID (int) 
	void collect (com.db4o.internal.query.processor.QCandidates) 
	void execute () 
	public com.db4o.foundation.Iterator4 executeSnapshot (com.db4o.foundation.Collection4) 
	private com.db4o.foundation.Iterator4 singleObjectSodaProcessor (com.db4o.foundation.Iterator4) 
	public com.db4o.foundation.Iterator4 executeLazy (com.db4o.foundation.Collection4) 
	private com.db4o.foundation.Iterator4 iterateIndex (com.db4o.internal.fieldindex.FieldIndexProcessorResult) 
	private com.db4o.foundation.Iterator4 mapIdsToExecutionPath (com.db4o.foundation.Iterator4, com.db4o.foundation.Collection4) 
	public com.db4o.internal.ObjectContainerBase stream () 
	public int classIndexEntryCount () 
	private com.db4o.internal.fieldindex.FieldIndexProcessorResult processFieldIndexes () 
	void evaluate () 
	boolean isEmpty () 
	boolean filter (com.db4o.foundation.Visitor4) 
	int generateCandidateId () 
	public com.db4o.foundation.Iterator4 iterateConstraints () 
	void loadFromClassIndex () 
	void setCurrentConstraint (com.db4o.internal.query.processor.QCon) 
	void traverse (com.db4o.foundation.Visitor4) 
	boolean tryAddConstraint (com.db4o.internal.query.processor.QCon) 
	public void visit (java.lang.Object) 
	public java.lang.String toString () 
	public void clearOrdering () 
	public final com.db4o.internal.Transaction transaction () 
}

com/db4o/internal/query/processor/QCon$1.class

package com.db4o.internal.query.processor
 com.db4o.internal.query.processor.QCon$1 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final boolean[] val$foundField
	final com.db4o.internal.query.processor.QQuery val$query
	final com.db4o.internal.query.processor.QCon this$0
	void  (com.db4o.internal.query.processor.QCon, boolean[], com.db4o.internal.query.processor.QQuery) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/query/processor/QCon$2.class

package com.db4o.internal.query.processor
 com.db4o.internal.query.processor.QCon$2 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final com.db4o.internal.FieldMetadata[] val$yfs
	final int[] val$count
	final com.db4o.internal.query.processor.QCon this$0
	void  (com.db4o.internal.query.processor.QCon, com.db4o.internal.FieldMetadata[], int[]) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/query/processor/QCon.class

package com.db4o.internal.query.processor
public abstract com.db4o.internal.query.processor.QCon extends java.lang.Object implements com.db4o.query.Constraint com.db4o.foundation.Visitor4 com.db4o.types.Unversioned  {
	static final com.db4o.internal.IDGenerator idGenerator
	transient com.db4o.internal.query.processor.QCandidates i_candidates
	public com.db4o.foundation.Collection4 i_childrenCandidates
	public com.db4o.foundation.List4 _children
	public com.db4o.internal.query.processor.QE i_evaluator
	public int i_id
	public com.db4o.foundation.Collection4 i_joins
	public int i_orderID
	public com.db4o.internal.query.processor.QCon i_parent
	public boolean i_removed
	transient com.db4o.internal.Transaction i_trans
	public void  () 
	void  (com.db4o.internal.Transaction) 
	com.db4o.internal.query.processor.QCon addConstraint (com.db4o.internal.query.processor.QCon) 
	public com.db4o.internal.ObjectContainerBase container () 
	public com.db4o.internal.Transaction transaction () 
	void addJoin (com.db4o.internal.query.processor.QConJoin) 
	com.db4o.internal.query.processor.QCon addSharedConstraint (com.db4o.internal.query.processor.QField, java.lang.Object) 
	public com.db4o.query.Constraint and (com.db4o.query.Constraint) 
	void applyOrdering () 
	boolean attach (com.db4o.internal.query.processor.QQuery, java.lang.String) 
	public boolean canBeIndexLeaf () 
	public boolean canLoadByIndex () 
	void checkLastJoinRemoved () 
	void collect (com.db4o.internal.query.processor.QCandidates) 
	public com.db4o.query.Constraint contains () 
	void createCandidates (com.db4o.foundation.Collection4) 
	void doNotInclude (com.db4o.internal.query.processor.QCandidate) 
	public com.db4o.query.Constraint equal () 
	boolean evaluate (com.db4o.internal.query.processor.QCandidate) 
	void evaluateChildren () 
	void evaluateCollectChildren () 
	void evaluateCreateChildrenCandidates () 
	void evaluateEvaluations () 
	void evaluateEvaluationsExec (com.db4o.internal.query.processor.QCandidates, boolean) 
	void evaluateSelf () 
	void evaluateSimpleChildren () 
	void evaluateSimpleExec (com.db4o.internal.query.processor.QCandidates) 
	void exchangeConstraint (com.db4o.internal.query.processor.QCon, com.db4o.internal.query.processor.QCon) 
	void forEachChildField (java.lang.String, com.db4o.foundation.Visitor4) 
	public com.db4o.internal.query.processor.QField getField () 
	public java.lang.Object getObject () 
	com.db4o.internal.query.processor.QCon getRoot () 
	com.db4o.internal.query.processor.QCon produceTopLevelJoin () 
	com.db4o.internal.ClassMetadata getYapClass () 
	public com.db4o.query.Constraint greater () 
	public boolean hasChildren () 
	public boolean hasParent () 
	public com.db4o.internal.query.processor.QCon parent () 
	public boolean hasOrJoins () 
	boolean hasOrJoins (com.db4o.foundation.Collection4) 
	public boolean hasOrJoinWith (com.db4o.internal.query.processor.QConObject) 
	public boolean hasJoins () 
	public boolean hasObjectInParentPath (java.lang.Object) 
	public com.db4o.query.Constraint identity () 
	public int identityID () 
	boolean isNot () 
	boolean isNullConstraint () 
	com.db4o.foundation.Iterator4 iterateJoins () 
	public com.db4o.foundation.Iterator4 iterateChildren () 
	com.db4o.query.Constraint join (com.db4o.query.Constraint, boolean) 
	com.db4o.query.Constraint join1 (com.db4o.internal.query.processor.QCon, boolean) 
	com.db4o.internal.query.processor.QCon joinHook () 
	public com.db4o.query.Constraint like () 
	public com.db4o.query.Constraint startsWith (boolean) 
	public com.db4o.query.Constraint endsWith (boolean) 
	void log (java.lang.String) 
	java.lang.String logObject () 
	void marshall () 
	public com.db4o.query.Constraint not () 
	private java.lang.RuntimeException notSupported () 
	public boolean onSameFieldAs (com.db4o.internal.query.processor.QCon) 
	public com.db4o.query.Constraint or (com.db4o.query.Constraint) 
	boolean remove () 
	void removeChildrenJoins () 
	void removeJoin (com.db4o.internal.query.processor.QConJoin) 
	void removeNot () 
	public void setCandidates (com.db4o.internal.query.processor.QCandidates) 
	void setOrdering (int) 
	public int ordering () 
	void setParent (com.db4o.internal.query.processor.QCon) 
	com.db4o.internal.query.processor.QCon shareParent (java.lang.Object, boolean[]) 
	com.db4o.internal.query.processor.QConClass shareParentForClass (com.db4o.reflect.ReflectClass, boolean[]) 
	public com.db4o.query.Constraint smaller () 
	protected java.lang.Object streamLock () 
	boolean supportsOrdering () 
	void unmarshall (com.db4o.internal.Transaction) 
	private void unmarshallParent (com.db4o.internal.Transaction) 
	private void unmarshallChildren (com.db4o.internal.Transaction) 
	private void unmarshallJoins (com.db4o.internal.Transaction) 
	public void visit (java.lang.Object) 
	void visit (com.db4o.internal.query.processor.QCandidate, boolean) 
	void visit1 (com.db4o.internal.query.processor.QCandidate, com.db4o.internal.query.processor.QCon, boolean) 
	final void visitOnNull (com.db4o.internal.query.processor.QCandidate) 
	boolean visitSelfOnNull () 
	public com.db4o.internal.query.processor.QE evaluator () 
	public boolean requiresSort () 
	protected boolean hasOrdering () 
	static void  () 
}

com/db4o/internal/query/processor/QConClass.class

package com.db4o.internal.query.processor
public com.db4o.internal.query.processor.QConClass extends com.db4o.internal.query.processor.QConObject {
	private transient com.db4o.reflect.ReflectClass _claxx
	public String _className
	public boolean i_equal
	public void  () 
	void  (com.db4o.internal.Transaction, com.db4o.internal.query.processor.QCon, com.db4o.internal.query.processor.QField, com.db4o.reflect.ReflectClass) 
	void  (com.db4o.internal.Transaction, com.db4o.reflect.ReflectClass) 
	public boolean canBeIndexLeaf () 
	boolean evaluate (com.db4o.internal.query.processor.QCandidate) 
	void evaluateSelf () 
	public com.db4o.query.Constraint equal () 
	boolean isNullConstraint () 
	java.lang.String logObject () 
	void marshall () 
	public java.lang.String toString () 
	void unmarshall (com.db4o.internal.Transaction) 
}

com/db4o/internal/query/processor/QConEvaluation$1.class

package com.db4o.internal.query.processor
 com.db4o.internal.query.processor.QConEvaluation$1 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final com.db4o.internal.query.processor.QConEvaluation this$0
	void  (com.db4o.internal.query.processor.QConEvaluation) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/query/processor/QConEvaluation.class

package com.db4o.internal.query.processor
public com.db4o.internal.query.processor.QConEvaluation extends com.db4o.internal.query.processor.QCon {
	private transient Object i_evaluation
	public byte[] i_marshalledEvaluation
	public int i_marshalledID
	public void  () 
	public void  (com.db4o.internal.Transaction, java.lang.Object) 
	void evaluateEvaluationsExec (com.db4o.internal.query.processor.QCandidates, boolean) 
	void marshall () 
	private void marshallUsingDb4oFormat () 
	void unmarshall (com.db4o.internal.Transaction) 
	public void visit (java.lang.Object) 
	private void forceActivation (com.db4o.internal.query.processor.QCandidate) 
	boolean supportsIndex () 
}

com/db4o/internal/query/processor/QConJoin.class

package com.db4o.internal.query.processor
public com.db4o.internal.query.processor.QConJoin extends com.db4o.internal.query.processor.QCon {
	public boolean i_and
	public com.db4o.internal.query.processor.QCon i_constraint1
	public com.db4o.internal.query.processor.QCon i_constraint2
	public void  () 
	void  (com.db4o.internal.Transaction, com.db4o.internal.query.processor.QCon, com.db4o.internal.query.processor.QCon, boolean) 
	void doNotInclude (com.db4o.internal.query.processor.QCandidate) 
	void exchangeConstraint (com.db4o.internal.query.processor.QCon, com.db4o.internal.query.processor.QCon) 
	void evaluatePending (com.db4o.internal.query.processor.QCandidate, com.db4o.internal.query.processor.QPending, int) 
	public com.db4o.internal.query.processor.QCon getOtherConstraint (com.db4o.internal.query.processor.QCon) 
	java.lang.String logObject () 
	boolean removeForParent (com.db4o.internal.query.processor.QCon) 
	public java.lang.String toString () 
	public boolean isOr () 
}

com/db4o/internal/query/processor/QConObject$1.class

package com.db4o.internal.query.processor
 com.db4o.internal.query.processor.QConObject$1 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final com.db4o.internal.query.processor.QConObject this$0
	void  (com.db4o.internal.query.processor.QConObject) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/query/processor/QConObject.class

package com.db4o.internal.query.processor
public com.db4o.internal.query.processor.QConObject extends com.db4o.internal.query.processor.QCon {
	public Object i_object
	public int i_objectID
	transient com.db4o.internal.ClassMetadata i_yapClass
	public int i_yapClassID
	public com.db4o.internal.query.processor.QField i_field
	transient com.db4o.internal.Comparable4 i_comparator
	public com.db4o.config.ObjectAttribute i_attributeProvider
	private transient boolean i_selfComparison
	public void  () 
	public void  (com.db4o.internal.Transaction, com.db4o.internal.query.processor.QCon, com.db4o.internal.query.processor.QField, java.lang.Object) 
	private void associateYapClass (com.db4o.internal.Transaction, java.lang.Object) 
	public boolean canBeIndexLeaf () 
	public boolean canLoadByIndex () 
	boolean evaluate (com.db4o.internal.query.processor.QCandidate) 
	void evaluateEvaluationsExec (com.db4o.internal.query.processor.QCandidates, boolean) 
	void evaluateSelf () 
	void collect (com.db4o.internal.query.processor.QCandidates) 
	void evaluateSimpleExec (com.db4o.internal.query.processor.QCandidates) 
	com.db4o.internal.Comparable4 getComparator (com.db4o.internal.query.processor.QCandidate) 
	com.db4o.internal.ClassMetadata getYapClass () 
	public com.db4o.internal.query.processor.QField getField () 
	int getObjectID () 
	public boolean hasObjectInParentPath (java.lang.Object) 
	public int identityID () 
	boolean isNullConstraint () 
	void log (java.lang.String) 
	java.lang.String logObject () 
	void marshall () 
	public boolean onSameFieldAs (com.db4o.internal.query.processor.QCon) 
	void prepareComparison (com.db4o.internal.query.processor.QField) 
	void removeChildrenJoins () 
	com.db4o.internal.query.processor.QCon shareParent (java.lang.Object, boolean[]) 
	com.db4o.internal.query.processor.QConClass shareParentForClass (com.db4o.reflect.ReflectClass, boolean[]) 
	final java.lang.Object translate (java.lang.Object) 
	void unmarshall (com.db4o.internal.Transaction) 
	public void visit (java.lang.Object) 
	public com.db4o.query.Constraint contains () 
	public com.db4o.query.Constraint equal () 
	public java.lang.Object getObject () 
	public com.db4o.query.Constraint greater () 
	public com.db4o.query.Constraint identity () 
	public com.db4o.query.Constraint like () 
	public com.db4o.query.Constraint smaller () 
	public com.db4o.query.Constraint startsWith (boolean) 
	public com.db4o.query.Constraint endsWith (boolean) 
	public java.lang.String toString () 
}

com/db4o/internal/query/processor/QConPath.class

package com.db4o.internal.query.processor
public com.db4o.internal.query.processor.QConPath extends com.db4o.internal.query.processor.QConClass {
	public void  () 
	void  (com.db4o.internal.Transaction, com.db4o.internal.query.processor.QCon, com.db4o.internal.query.processor.QField) 
	public boolean canLoadByIndex () 
	boolean evaluate (com.db4o.internal.query.processor.QCandidate) 
	void evaluateSelf () 
	boolean isNullConstraint () 
	com.db4o.internal.query.processor.QConClass shareParentForClass (com.db4o.reflect.ReflectClass, boolean[]) 
	com.db4o.internal.query.processor.QCon shareParent (java.lang.Object, boolean[]) 
	private com.db4o.reflect.ReflectClass reflectClassForObject (java.lang.Object) 
	private void morph (boolean[], com.db4o.internal.query.processor.QCon, com.db4o.reflect.ReflectClass) 
	final boolean visitSelfOnNull () 
	public java.lang.String toString () 
}

com/db4o/internal/query/processor/QConUnconditional.class

package com.db4o.internal.query.processor
public com.db4o.internal.query.processor.QConUnconditional extends com.db4o.internal.query.processor.QCon {
	private boolean _value
	public void  () 
	public void  (com.db4o.internal.Transaction, boolean) 
	void evaluateSimpleExec (com.db4o.internal.query.processor.QCandidates) 
	boolean evaluate (com.db4o.internal.query.processor.QCandidate) 
}

com/db4o/internal/query/processor/QConstraints.class

package com.db4o.internal.query.processor
public com.db4o.internal.query.processor.QConstraints extends com.db4o.internal.query.processor.QCon implements com.db4o.query.Constraints  {
	private com.db4o.query.Constraint[] i_constraints
	void  (com.db4o.internal.Transaction, com.db4o.query.Constraint[]) 
	com.db4o.query.Constraint join (com.db4o.query.Constraint, boolean) 
	public com.db4o.query.Constraint[] toArray () 
	public com.db4o.query.Constraint contains () 
	public com.db4o.query.Constraint equal () 
	public com.db4o.query.Constraint greater () 
	public com.db4o.query.Constraint identity () 
	public com.db4o.query.Constraint not () 
	public com.db4o.query.Constraint like () 
	public com.db4o.query.Constraint startsWith (boolean) 
	public com.db4o.query.Constraint endsWith (boolean) 
	public com.db4o.query.Constraint smaller () 
	public java.lang.Object getObject () 
}

com/db4o/internal/query/processor/QE.class

package com.db4o.internal.query.processor
public com.db4o.internal.query.processor.QE extends java.lang.Object implements com.db4o.types.Unversioned  {
	static final com.db4o.internal.query.processor.QE DEFAULT
	public static final int NULLS
	public static final int SMALLER
	public static final int EQUAL
	public static final int GREATER
	public void  () 
	com.db4o.internal.query.processor.QE add (com.db4o.internal.query.processor.QE) 
	public boolean identity () 
	boolean isDefault () 
	boolean evaluate (com.db4o.internal.query.processor.QConObject, com.db4o.internal.query.processor.QCandidate, java.lang.Object) 
	public boolean equals (java.lang.Object) 
	public int hashCode () 
	boolean not (boolean) 
	public void indexBitMap (boolean[]) 
	public boolean supportsIndex () 
	static void  () 
}

com/db4o/internal/query/processor/QEAbstract.class

package com.db4o.internal.query.processor
public abstract com.db4o.internal.query.processor.QEAbstract extends com.db4o.internal.query.processor.QE {
	public void  () 
	com.db4o.internal.query.processor.QE add (com.db4o.internal.query.processor.QE) 
	boolean isDefault () 
}

com/db4o/internal/query/processor/QEContains.class

package com.db4o.internal.query.processor
public com.db4o.internal.query.processor.QEContains extends com.db4o.internal.query.processor.QEStringCmp {
	public void  (boolean) 
	protected boolean compareStrings (java.lang.String, java.lang.String) 
}

com/db4o/internal/query/processor/QEEndsWith.class

package com.db4o.internal.query.processor
public com.db4o.internal.query.processor.QEEndsWith extends com.db4o.internal.query.processor.QEStringCmp {
	public void  (boolean) 
	protected boolean compareStrings (java.lang.String, java.lang.String) 
}

com/db4o/internal/query/processor/QEEqual.class

package com.db4o.internal.query.processor
public com.db4o.internal.query.processor.QEEqual extends com.db4o.internal.query.processor.QEAbstract {
	public void  () 
	public void indexBitMap (boolean[]) 
}

com/db4o/internal/query/processor/QEGreater.class

package com.db4o.internal.query.processor
public com.db4o.internal.query.processor.QEGreater extends com.db4o.internal.query.processor.QEAbstract {
	public void  () 
	boolean evaluate (com.db4o.internal.query.processor.QConObject, com.db4o.internal.query.processor.QCandidate, java.lang.Object) 
	public void indexBitMap (boolean[]) 
}

com/db4o/internal/query/processor/QEIdentity.class

package com.db4o.internal.query.processor
public com.db4o.internal.query.processor.QEIdentity extends com.db4o.internal.query.processor.QEEqual {
	public int i_objectID
	public void  () 
	public boolean identity () 
	boolean evaluate (com.db4o.internal.query.processor.QConObject, com.db4o.internal.query.processor.QCandidate, java.lang.Object) 
}

com/db4o/internal/query/processor/QEMulti.class

package com.db4o.internal.query.processor
public com.db4o.internal.query.processor.QEMulti extends com.db4o.internal.query.processor.QE {
	public com.db4o.foundation.Collection4 i_evaluators
	public void  () 
	com.db4o.internal.query.processor.QE add (com.db4o.internal.query.processor.QE) 
	public boolean identity () 
	boolean isDefault () 
	boolean evaluate (com.db4o.internal.query.processor.QConObject, com.db4o.internal.query.processor.QCandidate, java.lang.Object) 
	public void indexBitMap (boolean[]) 
	public boolean supportsIndex () 
}

com/db4o/internal/query/processor/QENot.class

package com.db4o.internal.query.processor
public com.db4o.internal.query.processor.QENot extends com.db4o.internal.query.processor.QE {
	public com.db4o.internal.query.processor.QE i_evaluator
	public void  () 
	void  (com.db4o.internal.query.processor.QE) 
	com.db4o.internal.query.processor.QE add (com.db4o.internal.query.processor.QE) 
	public boolean identity () 
	boolean isDefault () 
	boolean evaluate (com.db4o.internal.query.processor.QConObject, com.db4o.internal.query.processor.QCandidate, java.lang.Object) 
	boolean not (boolean) 
	public void indexBitMap (boolean[]) 
	public boolean supportsIndex () 
}

com/db4o/internal/query/processor/QESmaller.class

package com.db4o.internal.query.processor
public com.db4o.internal.query.processor.QESmaller extends com.db4o.internal.query.processor.QEAbstract {
	public void  () 
	boolean evaluate (com.db4o.internal.query.processor.QConObject, com.db4o.internal.query.processor.QCandidate, java.lang.Object) 
	public void indexBitMap (boolean[]) 
}

com/db4o/internal/query/processor/QEStartsWith.class

package com.db4o.internal.query.processor
public com.db4o.internal.query.processor.QEStartsWith extends com.db4o.internal.query.processor.QEStringCmp {
	public void  (boolean) 
	protected boolean compareStrings (java.lang.String, java.lang.String) 
}

com/db4o/internal/query/processor/QEStringCmp.class

package com.db4o.internal.query.processor
public abstract com.db4o.internal.query.processor.QEStringCmp extends com.db4o.internal.query.processor.QEAbstract {
	public boolean caseSensitive
	public void  (boolean) 
	boolean evaluate (com.db4o.internal.query.processor.QConObject, com.db4o.internal.query.processor.QCandidate, java.lang.Object) 
	public boolean supportsIndex () 
	protected abstract boolean compareStrings (java.lang.String, java.lang.String) 
}

com/db4o/internal/query/processor/QField.class

package com.db4o.internal.query.processor
public com.db4o.internal.query.processor.QField extends java.lang.Object implements com.db4o.foundation.Visitor4 com.db4o.types.Unversioned  {
	transient com.db4o.internal.Transaction i_trans
	public String i_name
	transient com.db4o.internal.FieldMetadata i_yapField
	public int i_yapClassID
	public int i_index
	public void  () 
	public void  (com.db4o.internal.Transaction, java.lang.String, com.db4o.internal.FieldMetadata, int, int) 
	boolean canHold (com.db4o.reflect.ReflectClass) 
	java.lang.Object coerce (java.lang.Object) 
	com.db4o.internal.ClassMetadata getYapClass () 
	com.db4o.internal.FieldMetadata getYapField (com.db4o.internal.ClassMetadata) 
	public com.db4o.internal.FieldMetadata getYapField () 
	boolean isArray () 
	boolean isClass () 
	boolean isSimple () 
	com.db4o.internal.Comparable4 prepareComparison (java.lang.Object) 
	void unmarshall (com.db4o.internal.Transaction) 
	public void visit (java.lang.Object) 
	public java.lang.String toString () 
}

com/db4o/internal/query/processor/QOrder.class

package com.db4o.internal.query.processor
 com.db4o.internal.query.processor.QOrder extends com.db4o.foundation.Tree {
	static int equalityIDGenerator
	final com.db4o.internal.query.processor.QConObject _constraint
	final com.db4o.internal.query.processor.QCandidate _candidate
	private int _equalityID
	void  (com.db4o.internal.query.processor.QConObject, com.db4o.internal.query.processor.QCandidate) 
	public boolean isEqual (com.db4o.internal.query.processor.QOrder) 
	public int compare (com.db4o.foundation.Tree) 
	private int internalCompare () 
	public java.lang.Object shallowClone () 
	public java.lang.Object key () 
	private static int generateEqualityID () 
	static void  () 
}

com/db4o/internal/query/processor/QPending.class

package com.db4o.internal.query.processor
 com.db4o.internal.query.processor.QPending extends com.db4o.foundation.Tree {
	final com.db4o.internal.query.processor.QConJoin _join
	com.db4o.internal.query.processor.QCon _constraint
	int _result
	static final int FALSE
	static final int BOTH
	static final int TRUE
	void  (com.db4o.internal.query.processor.QConJoin, com.db4o.internal.query.processor.QCon, boolean) 
	public int compare (com.db4o.foundation.Tree) 
	void changeConstraint () 
	public java.lang.Object shallowClone () 
	com.db4o.internal.query.processor.QPending internalClonePayload () 
	public java.lang.Object key () 
}

com/db4o/internal/query/processor/QQuery.class

package com.db4o.internal.query.processor
public com.db4o.internal.query.processor.QQuery extends com.db4o.internal.query.processor.QQueryBase implements com.db4o.query.Query  {
	public void  () 
	public void  (com.db4o.internal.Transaction, com.db4o.internal.query.processor.QQuery, java.lang.String) 
	public com.db4o.query.Query sortBy (java.util.Comparator) 
}

com/db4o/internal/query/processor/QQueryBase$1.class

package com.db4o.internal.query.processor
 com.db4o.internal.query.processor.QQueryBase$1 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final com.db4o.internal.query.processor.QQueryBase this$0
	void  (com.db4o.internal.query.processor.QQueryBase) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/query/processor/QQueryBase$2.class

package com.db4o.internal.query.processor
 com.db4o.internal.query.processor.QQueryBase$2 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final boolean[] val$anyClassCollected
	final com.db4o.internal.query.processor.QQueryBase this$0
	void  (com.db4o.internal.query.processor.QQueryBase, boolean[]) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/query/processor/QQueryBase$3.class

package com.db4o.internal.query.processor
 com.db4o.internal.query.processor.QQueryBase$3 extends com.db4o.foundation.MappingIterator {
	final com.db4o.foundation.Collection4 val$executionPath
	final com.db4o.internal.query.processor.QQueryBase this$0
	void  (com.db4o.internal.query.processor.QQueryBase, com.db4o.foundation.Iterator4, com.db4o.foundation.Collection4) 
	protected java.lang.Object map (java.lang.Object) 
}

com/db4o/internal/query/processor/QQueryBase$4.class

package com.db4o.internal.query.processor
 com.db4o.internal.query.processor.QQueryBase$4 extends com.db4o.foundation.MappingIterator {
	private com.db4o.internal.TreeInt ids
	final com.db4o.internal.query.processor.QQueryBase this$0
	void  (com.db4o.internal.query.processor.QQueryBase, com.db4o.foundation.Iterator4) 
	protected java.lang.Object map (java.lang.Object) 
}

com/db4o/internal/query/processor/QQueryBase$5$1.class

package com.db4o.internal.query.processor
 com.db4o.internal.query.processor.QQueryBase$5$1 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final com.db4o.internal.TreeInt[] val$idsNew
	final String val$fieldName
	final com.db4o.internal.query.processor.QQueryBase$5 this$1
	void  (com.db4o.internal.query.processor.QQueryBase$5, com.db4o.internal.TreeInt[], java.lang.String) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/query/processor/QQueryBase$5$2.class

package com.db4o.internal.query.processor
 com.db4o.internal.query.processor.QQueryBase$5$2 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final com.db4o.internal.query.processor.QQueryBase$5 this$1
	void  (com.db4o.internal.query.processor.QQueryBase$5) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/query/processor/QQueryBase$5.class

package com.db4o.internal.query.processor
 com.db4o.internal.query.processor.QQueryBase$5 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final com.db4o.foundation.Collection4 val$executionPath
	final com.db4o.internal.ObjectContainerBase val$stream
	final com.db4o.internal.query.result.IdListQueryResult val$result
	final com.db4o.internal.query.processor.QQueryBase this$0
	void  (com.db4o.internal.query.processor.QQueryBase, com.db4o.foundation.Collection4, com.db4o.internal.ObjectContainerBase, com.db4o.internal.query.result.IdListQueryResult) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/query/processor/QQueryBase$CreateCandidateCollectionResult.class

package com.db4o.internal.query.processor
public com.db4o.internal.query.processor.QQueryBase$CreateCandidateCollectionResult extends java.lang.Object {
	public final boolean checkDuplicates
	public final boolean topLevel
	public final com.db4o.foundation.List4 candidateCollection
	public void  (com.db4o.foundation.List4, boolean, boolean) 
}

com/db4o/internal/query/processor/QQueryBase.class

package com.db4o.internal.query.processor
public abstract com.db4o.internal.query.processor.QQueryBase extends java.lang.Object implements com.db4o.types.Unversioned  {
	private static final transient com.db4o.internal.IDGenerator i_orderingGenerator
	transient com.db4o.internal.Transaction _trans
	public com.db4o.foundation.Collection4 i_constraints
	public com.db4o.internal.query.processor.QQuery i_parent
	public String i_field
	private transient com.db4o.config.QueryEvaluationMode _evaluationMode
	public int _evaluationModeAsInt
	public com.db4o.query.QueryComparator _comparator
	private final transient com.db4o.internal.query.processor.QQuery _this
	protected void  () 
	protected void  (com.db4o.internal.Transaction, com.db4o.internal.query.processor.QQuery, java.lang.String) 
	void addConstraint (com.db4o.internal.query.processor.QCon) 
	private void addConstraint (com.db4o.foundation.Collection4, java.lang.Object) 
	private boolean attachToExistingConstraints (com.db4o.foundation.Collection4, java.lang.Object, boolean) 
	public com.db4o.query.Constraint constrain (java.lang.Object) 
	private com.db4o.query.Constraint addEvaluationToAllConstraints (com.db4o.internal.query.processor.QConEvaluation) 
	private com.db4o.query.Constraint addClassConstraint (com.db4o.reflect.ReflectClass) 
	private com.db4o.query.Constraint addInterfaceConstraint (com.db4o.reflect.ReflectClass) 
	private com.db4o.reflect.ReflectClass reflectClassForClass (java.lang.Object) 
	public com.db4o.query.Constraints constraints () 
	public com.db4o.query.Query descend (java.lang.String) 
	private boolean descend1 (com.db4o.internal.query.processor.QQuery, java.lang.String, int[]) 
	public com.db4o.ObjectSet execute () 
	public com.db4o.internal.query.result.QueryResult getQueryResult () 
	protected com.db4o.internal.ObjectContainerBase stream () 
	private com.db4o.internal.query.result.QueryResult classOnlyQuery () 
	private com.db4o.query.Constraint singleConstraint () 
	public com.db4o.foundation.Iterator4 executeSnapshot () 
	public com.db4o.foundation.Iterator4 executeLazy () 
	private com.db4o.foundation.MappingIterator checkDuplicates (com.db4o.foundation.CompositeIterator4) 
	private com.db4o.foundation.Collection4 executionPath (com.db4o.internal.query.processor.QQueryBase$CreateCandidateCollectionResult) 
	public void executeLocal (com.db4o.internal.query.result.IdListQueryResult) 
	private com.db4o.foundation.Collection4 fieldPathFromTop () 
	private void logConstraints () 
	public com.db4o.internal.query.processor.QQueryBase$CreateCandidateCollectionResult createCandidateCollection () 
	private com.db4o.foundation.List4 addConstraintToCandidateCollection (com.db4o.foundation.List4, com.db4o.internal.query.processor.QCon) 
	private boolean tryToAddToExistingCandidate (com.db4o.foundation.List4, com.db4o.internal.query.processor.QCon) 
	public final com.db4o.internal.Transaction getTransaction () 
	com.db4o.foundation.Iterator4 iterateConstraints () 
	public com.db4o.query.Query orderAscending () 
	public com.db4o.query.Query orderDescending () 
	private void setOrdering (int) 
	public void marshall () 
	public void unmarshall (com.db4o.internal.Transaction) 
	void removeConstraint (com.db4o.internal.query.processor.QCon) 
	com.db4o.query.Constraint toConstraint (com.db4o.foundation.Collection4) 
	protected java.lang.Object streamLock () 
	public com.db4o.query.Query sortBy (com.db4o.query.QueryComparator) 
	private void sort (com.db4o.internal.query.result.QueryResult) 
	private static com.db4o.internal.query.processor.QQuery cast (com.db4o.internal.query.processor.QQueryBase) 
	public boolean requiresSort () 
	public com.db4o.query.QueryComparator comparator () 
	public com.db4o.config.QueryEvaluationMode evaluationMode () 
	public void evaluationMode (com.db4o.config.QueryEvaluationMode) 
	static void  () 
}

com/db4o/internal/query/result/AbstractLateQueryResult$1$1.class

package com.db4o.internal.query.result
 com.db4o.internal.query.result.AbstractLateQueryResult$1$1 extends com.db4o.foundation.MappingIterator {
	final com.db4o.internal.query.result.AbstractLateQueryResult$1 this$1
	void  (com.db4o.internal.query.result.AbstractLateQueryResult$1, com.db4o.foundation.Iterator4) 
	protected java.lang.Object map (java.lang.Object) 
}

com/db4o/internal/query/result/AbstractLateQueryResult$1.class

package com.db4o.internal.query.result
 com.db4o.internal.query.result.AbstractLateQueryResult$1 extends java.lang.Object implements com.db4o.foundation.Iterable4  {
	final com.db4o.internal.ClassMetadataIterator val$classCollectionIterator
	final com.db4o.internal.query.result.AbstractLateQueryResult this$0
	void  (com.db4o.internal.query.result.AbstractLateQueryResult, com.db4o.internal.ClassMetadataIterator) 
	public com.db4o.foundation.Iterator4 iterator () 
}

com/db4o/internal/query/result/AbstractLateQueryResult$2.class

package com.db4o.internal.query.result
 com.db4o.internal.query.result.AbstractLateQueryResult$2 extends java.lang.Object implements com.db4o.foundation.Iterable4  {
	final com.db4o.internal.ClassMetadata val$clazz
	final com.db4o.internal.query.result.AbstractLateQueryResult this$0
	void  (com.db4o.internal.query.result.AbstractLateQueryResult, com.db4o.internal.ClassMetadata) 
	public com.db4o.foundation.Iterator4 iterator () 
}

com/db4o/internal/query/result/AbstractLateQueryResult.class

package com.db4o.internal.query.result
public abstract com.db4o.internal.query.result.AbstractLateQueryResult extends com.db4o.internal.query.result.AbstractQueryResult {
	protected com.db4o.foundation.Iterable4 _iterable
	public void  (com.db4o.internal.Transaction) 
	public com.db4o.internal.query.result.AbstractQueryResult supportSize () 
	public com.db4o.internal.query.result.AbstractQueryResult supportSort () 
	public com.db4o.internal.query.result.AbstractQueryResult supportElementAccess () 
	protected int knownSize () 
	public com.db4o.foundation.IntIterator4 iterateIDs () 
	public com.db4o.internal.query.result.AbstractQueryResult toIdList () 
	public boolean skipClass (com.db4o.internal.ClassMetadata) 
	protected com.db4o.foundation.Iterable4 classIndexesIterable (com.db4o.internal.ClassMetadataIterator) 
	protected com.db4o.foundation.Iterable4 classIndexIterable (com.db4o.internal.ClassMetadata) 
	public com.db4o.foundation.Iterator4 classIndexIterator (com.db4o.internal.ClassMetadata) 
}

com/db4o/internal/query/result/AbstractQueryResult$1.class

package com.db4o.internal.query.result
 com.db4o.internal.query.result.AbstractQueryResult$1 extends com.db4o.foundation.MappingIterator {
	final com.db4o.internal.query.result.AbstractQueryResult this$0
	void  (com.db4o.internal.query.result.AbstractQueryResult, com.db4o.foundation.Iterator4) 
	protected java.lang.Object map (java.lang.Object) 
}

com/db4o/internal/query/result/AbstractQueryResult.class

package com.db4o.internal.query.result
public abstract com.db4o.internal.query.result.AbstractQueryResult extends java.lang.Object implements com.db4o.internal.query.result.QueryResult  {
	protected final com.db4o.internal.Transaction _transaction
	public void  (com.db4o.internal.Transaction) 
	public final java.lang.Object activate (java.lang.Object) 
	public final java.lang.Object activatedObject (int) 
	public java.lang.Object lock () 
	public com.db4o.internal.ObjectContainerBase stream () 
	public com.db4o.internal.Transaction transaction () 
	public com.db4o.ext.ExtObjectContainer objectContainer () 
	public com.db4o.foundation.Iterator4 iterator () 
	public com.db4o.internal.query.result.AbstractQueryResult supportSize () 
	public com.db4o.internal.query.result.AbstractQueryResult supportSort () 
	public com.db4o.internal.query.result.AbstractQueryResult supportElementAccess () 
	protected int knownSize () 
	public com.db4o.internal.query.result.AbstractQueryResult toIdList () 
	protected com.db4o.internal.query.result.AbstractQueryResult toIdTree () 
	public com.db4o.internal.Config4Impl config () 
	public int size () 
	public void sort (com.db4o.query.QueryComparator) 
	public java.lang.Object get (int) 
	public int getId (int) 
	public int indexOf (int) 
	public void loadFromClassIndex (com.db4o.internal.ClassMetadata) 
	public void loadFromClassIndexes (com.db4o.internal.ClassMetadataIterator) 
	public void loadFromIdReader (com.db4o.internal.Buffer) 
	public void loadFromQuery (com.db4o.internal.query.processor.QQuery) 
}

com/db4o/internal/query/result/HybridQueryResult.class

package com.db4o.internal.query.result
public com.db4o.internal.query.result.HybridQueryResult extends com.db4o.internal.query.result.AbstractQueryResult {
	private com.db4o.internal.query.result.AbstractQueryResult _delegate
	public void  (com.db4o.internal.Transaction, com.db4o.config.QueryEvaluationMode) 
	private static com.db4o.internal.query.result.AbstractQueryResult forMode (com.db4o.internal.Transaction, com.db4o.config.QueryEvaluationMode) 
	public java.lang.Object get (int) 
	public int getId (int) 
	public int indexOf (int) 
	public com.db4o.foundation.IntIterator4 iterateIDs () 
	public com.db4o.foundation.Iterator4 iterator () 
	public void loadFromClassIndex (com.db4o.internal.ClassMetadata) 
	public void loadFromClassIndexes (com.db4o.internal.ClassMetadataIterator) 
	public void loadFromIdReader (com.db4o.internal.Buffer) 
	public void loadFromQuery (com.db4o.internal.query.processor.QQuery) 
	public int size () 
	public void sort (com.db4o.query.QueryComparator) 
}

com/db4o/internal/query/result/IdListQueryResult$1.class

package com.db4o.internal.query.result
 com.db4o.internal.query.result.IdListQueryResult$1 extends java.lang.Object implements com.db4o.foundation.QuickSortable4  {
	final com.db4o.query.QueryComparator val$cmp
	final com.db4o.internal.query.result.IdListQueryResult this$0
	void  (com.db4o.internal.query.result.IdListQueryResult, com.db4o.query.QueryComparator) 
	public void swap (int, int) 
	public int size () 
	public int compare (int, int) 
}

com/db4o/internal/query/result/IdListQueryResult$2.class

package com.db4o.internal.query.result
 com.db4o.internal.query.result.IdListQueryResult$2 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final com.db4o.internal.query.result.IdListQueryResult this$0
	void  (com.db4o.internal.query.result.IdListQueryResult) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/query/result/IdListQueryResult$3.class

package com.db4o.internal.query.result
 com.db4o.internal.query.result.IdListQueryResult$3 extends java.lang.Object implements com.db4o.foundation.Visitor4  {
	final com.db4o.foundation.Tree$ByRef val$duplicates
	final com.db4o.internal.query.result.IdListQueryResult this$0
	void  (com.db4o.internal.query.result.IdListQueryResult, com.db4o.foundation.Tree$ByRef) 
	public void visit (java.lang.Object) 
}

com/db4o/internal/query/result/IdListQueryResult.class

package com.db4o.internal.query.result
public com.db4o.internal.query.result.IdListQueryResult extends com.db4o.internal.query.result.AbstractQueryResult implements com.db4o.foundation.Visitor4  {
	private com.db4o.foundation.Tree _candidates
	private boolean _checkDuplicates
	public com.db4o.foundation.IntArrayList _ids
	public void  (com.db4o.internal.Transaction, int) 
	public void  (com.db4o.internal.Transaction) 
	public com.db4o.foundation.IntIterator4 iterateIDs () 
	public java.lang.Object get (int) 
	public int getId (int) 
	public final void checkDuplicates () 
	public void visit (java.lang.Object) 
	public void addKeyCheckDuplicates (int) 
	public void sort (com.db4o.query.QueryComparator) 
	public void loadFromClassIndex (com.db4o.internal.ClassMetadata) 
	public void loadFromQuery (com.db4o.internal.query.processor.QQuery) 
	public void loadFromClassIndexes (com.db4o.internal.ClassMetadataIterator) 
	public void loadFromIdReader (com.db4o.internal.Buffer) 
	public void add (int) 
	public int indexOf (int) 
	public int size () 
}

com/db4o/internal/query/result/IdTreeQueryResult.class

package com.db4o.internal.query.result
public com.db4o.internal.query.result.IdTreeQueryResult extends com.db4o.internal.query.result.AbstractQueryResult {
	private com.db4o.foundation.Tree _ids
	public void  (com.db4o.internal.Transaction, com.db4o.foundation.IntIterator4) 
	public com.db4o.foundation.IntIterator4 iterateIDs () 
	public int size () 
	public com.db4o.internal.query.result.AbstractQueryResult supportSort () 
	public com.db4o.internal.query.result.AbstractQueryResult supportElementAccess () 
}

com/db4o/internal/query/result/LazyQueryResult$1.class

package com.db4o.internal.query.result
 com.db4o.internal.query.result.LazyQueryResult$1 extends java.lang.Object implements com.db4o.foundation.Iterable4  {
	final com.db4o.internal.query.processor.QQuery val$query
	final com.db4o.internal.query.result.LazyQueryResult this$0
	void  (com.db4o.internal.query.result.LazyQueryResult, com.db4o.internal.query.processor.QQuery) 
	public com.db4o.foundation.Iterator4 iterator () 
}

com/db4o/internal/query/result/LazyQueryResult.class

package com.db4o.internal.query.result
public com.db4o.internal.query.result.LazyQueryResult extends com.db4o.internal.query.result.AbstractLateQueryResult {
	public void  (com.db4o.internal.Transaction) 
	public void loadFromClassIndex (com.db4o.internal.ClassMetadata) 
	public void loadFromClassIndexes (com.db4o.internal.ClassMetadataIterator) 
	public void loadFromQuery (com.db4o.internal.query.processor.QQuery) 
}

com/db4o/internal/query/result/QueryResult.class

package com.db4o.internal.query.result
public abstract com.db4o.internal.query.result.QueryResult extends java.lang.Object implements com.db4o.foundation.Iterable4  {
	public abstract java.lang.Object get (int) 
	public abstract com.db4o.foundation.IntIterator4 iterateIDs () 
	public abstract java.lang.Object lock () 
	public abstract com.db4o.ext.ExtObjectContainer objectContainer () 
	public abstract int indexOf (int) 
	public abstract int size () 
	public abstract void sort (com.db4o.query.QueryComparator) 
}

com/db4o/internal/query/result/SnapShotQueryResult$1.class

package com.db4o.internal.query.result
 com.db4o.internal.query.result.SnapShotQueryResult$1 extends java.lang.Object implements com.db4o.foundation.Iterable4  {
	final com.db4o.foundation.Iterator4 val$_iterator
	final com.db4o.internal.query.result.SnapShotQueryResult this$0
	void  (com.db4o.internal.query.result.SnapShotQueryResult, com.db4o.foundation.Iterator4) 
	public com.db4o.foundation.Iterator4 iterator () 
}

com/db4o/internal/query/result/SnapShotQueryResult$2.class

package com.db4o.internal.query.result
 com.db4o.internal.query.result.SnapShotQueryResult$2 extends java.lang.Object implements com.db4o.foundation.Iterable4  {
	final com.db4o.foundation.Tree val$ids
	final com.db4o.internal.query.result.SnapShotQueryResult this$0
	void  (com.db4o.internal.query.result.SnapShotQueryResult, com.db4o.foundation.Tree) 
	public com.db4o.foundation.Iterator4 iterator () 
}

com/db4o/internal/query/result/SnapShotQueryResult.class

package com.db4o.internal.query.result
public com.db4o.internal.query.result.SnapShotQueryResult extends com.db4o.internal.query.result.AbstractLateQueryResult {
	public void  (com.db4o.internal.Transaction) 
	public void loadFromClassIndex (com.db4o.internal.ClassMetadata) 
	public void loadFromClassIndexes (com.db4o.internal.ClassMetadataIterator) 
	public void loadFromQuery (com.db4o.internal.query.processor.QQuery) 
	private void createSnapshot (com.db4o.foundation.Iterable4) 
}

com/db4o/internal/query/result/StatefulQueryResult.class

package com.db4o.internal.query.result
public com.db4o.internal.query.result.StatefulQueryResult extends java.lang.Object implements com.db4o.foundation.Iterable4  {
	private final com.db4o.internal.query.result.QueryResult _delegate
	private final com.db4o.foundation.Iterable4Adaptor _iterable
	public void  (com.db4o.internal.query.result.QueryResult) 
	public java.lang.Object get (int) 
	public long[] getIDs () 
	public boolean hasNext () 
	public java.lang.Object next () 
	public void reset () 
	public int size () 
	public void sort (com.db4o.query.QueryComparator) 
	public java.lang.Object lock () 
	com.db4o.ext.ExtObjectContainer objectContainer () 
	public int indexOf (java.lang.Object) 
	public com.db4o.foundation.Iterator4 iterateIDs () 
	public com.db4o.foundation.Iterator4 iterator () 
}

com/db4o/internal/replication/Db4oReplicationReference.class

package com.db4o.internal.replication
public abstract com.db4o.internal.replication.Db4oReplicationReference extends java.lang.Object {
	public abstract com.db4o.ext.Db4oDatabase signaturePart () 
	public abstract long longPart () 
	public abstract long version () 
}

com/db4o/internal/replication/Db4oReplicationReferenceProvider.class

package com.db4o.internal.replication
public abstract com.db4o.internal.replication.Db4oReplicationReferenceProvider extends java.lang.Object {
	public abstract com.db4o.internal.replication.Db4oReplicationReference referenceFor (java.lang.Object) 
}

com/db4o/internal/replication/MigrationConnection.class

package com.db4o.internal.replication
public com.db4o.internal.replication.MigrationConnection extends java.lang.Object {
	public final com.db4o.internal.ObjectContainerBase _peerA
	public final com.db4o.internal.ObjectContainerBase _peerB
	private final com.db4o.foundation.Hashtable4 _referenceMap
	private final com.db4o.foundation.Hashtable4 _identityMap
	public void  (com.db4o.internal.ObjectContainerBase, com.db4o.internal.ObjectContainerBase) 
	public void mapReference (java.lang.Object, com.db4o.internal.ObjectReference) 
	public void mapIdentity (java.lang.Object, java.lang.Object) 
	public com.db4o.internal.ObjectReference referenceFor (java.lang.Object) 
	public java.lang.Object identityFor (java.lang.Object) 
	public void terminate () 
	public com.db4o.internal.ObjectContainerBase peer (com.db4o.internal.ObjectContainerBase) 
}

com/db4o/internal/slots/Pointer4.class

package com.db4o.internal.slots
public com.db4o.internal.slots.Pointer4 extends java.lang.Object {
	public final int _id
	public final com.db4o.internal.slots.Slot _slot
	public void  (int, com.db4o.internal.slots.Slot) 
	public int address () 
	public int id () 
	public int length () 
}

com/db4o/internal/slots/ReferencedSlot.class

package com.db4o.internal.slots
public com.db4o.internal.slots.ReferencedSlot extends com.db4o.internal.TreeInt {
	private com.db4o.internal.slots.Slot _slot
	private int _references
	public void  (int) 
	public java.lang.Object shallowClone () 
	public void pointTo (com.db4o.internal.slots.Slot) 
	public com.db4o.foundation.Tree free (com.db4o.internal.LocalObjectContainer, com.db4o.foundation.Tree, com.db4o.internal.slots.Slot) 
	public boolean addReferenceIsFirst () 
	public boolean removeReferenceIsLast () 
	public com.db4o.internal.slots.Slot slot () 
}

com/db4o/internal/slots/Slot.class

package com.db4o.internal.slots
public com.db4o.internal.slots.Slot extends java.lang.Object {
	private final int _address
	private final int _length
	public static final com.db4o.internal.slots.Slot ZERO
	public static int MARSHALLED_LENGTH
	public void  (int, int) 
	public int address () 
	public int length () 
	public boolean equals (java.lang.Object) 
	public int hashCode () 
	public com.db4o.internal.slots.Slot subSlot (int) 
	public java.lang.String toString () 
	public com.db4o.internal.slots.Slot truncate (int) 
	public int compareByAddress (com.db4o.internal.slots.Slot) 
	public int compareByLength (com.db4o.internal.slots.Slot) 
	public boolean isDirectlyPreceding (com.db4o.internal.slots.Slot) 
	public com.db4o.internal.slots.Slot append (com.db4o.internal.slots.Slot) 
	static void  () 
}

com/db4o/internal/slots/SlotChange.class

package com.db4o.internal.slots
public com.db4o.internal.slots.SlotChange extends com.db4o.internal.TreeInt {
	private int _action
	private com.db4o.internal.slots.Slot _newSlot
	private com.db4o.internal.slots.ReferencedSlot _shared
	private static final int FREE_ON_COMMIT_BIT
	private static final int FREE_ON_ROLLBACK_BIT
	private static final int SET_POINTER_BIT
	private static final int FREE_POINTER_ON_COMMIT_BIT
	private static final int FREE_POINTER_ON_ROLLBACK_BIT
	private static final int FREESPACE_BIT
	public void  (int) 
	public java.lang.Object shallowClone () 
	private final void doFreeOnCommit () 
	private final void doFreeOnRollback () 
	private final void doFreePointerOnCommit () 
	private final void doFreePointerOnRollback () 
	private final void doSetPointer () 
	public void freeDuringCommit (com.db4o.internal.LocalObjectContainer, boolean) 
	public final void freeOnCommit (com.db4o.internal.LocalObjectContainer, com.db4o.internal.slots.Slot) 
	public void freeOnRollback (com.db4o.internal.slots.Slot) 
	public void freeOnRollbackSetPointer (com.db4o.internal.slots.Slot) 
	public void freePointerOnCommit () 
	public void freePointerOnRollback () 
	private final boolean isBitSet (int) 
	public boolean isDeleted () 
	public boolean isNew () 
	private final boolean isForFreeSpace () 
	private final boolean isFreeOnCommit () 
	private final boolean isFreeOnRollback () 
	public final boolean isSetPointer () 
	public final boolean isFreePointerOnRollback () 
	public com.db4o.internal.slots.Slot newSlot () 
	public com.db4o.internal.slots.Slot oldSlot () 
	public java.lang.Object read (com.db4o.internal.Buffer) 
	public void rollback (com.db4o.internal.LocalObjectContainer) 
	private final void setBit (int) 
	public void setPointer (com.db4o.internal.slots.Slot) 
	public void write (com.db4o.internal.Buffer) 
	public final void writePointer (com.db4o.internal.LocalTransaction) 
	public void forFreespace (boolean) 
}

com/db4o/io/CachedIoAdapter$Page.class

package com.db4o.io
 com.db4o.io.CachedIoAdapter$Page extends java.lang.Object {
	byte[] _buffer
	long _startAddress
	long _endAddress
	int _bufferSize
	boolean _dirty
	com.db4o.io.CachedIoAdapter$Page _prev
	com.db4o.io.CachedIoAdapter$Page _next
	private byte[] zeroBytes
	public void  (int) 
	void ensureEndAddress (long) 
	long endAddress () 
	void startAddress (long) 
	long startAddress () 
	void endAddress (long) 
	int size () 
	int read (byte[], int, long, int) 
	int write (byte[], int, long, int) 
	boolean contains (long) 
	boolean isFree () 
}

com/db4o/io/CachedIoAdapter.class

package com.db4o.io
public com.db4o.io.CachedIoAdapter extends com.db4o.io.IoAdapter {
	private com.db4o.io.CachedIoAdapter$Page _head
	private com.db4o.io.CachedIoAdapter$Page _tail
	private long _position
	private int _pageSize
	private int _pageCount
	private long _fileLength
	private long _filePointer
	private com.db4o.io.IoAdapter _io
	private boolean _readOnly
	private static int DEFAULT_PAGE_SIZE
	private static int DEFAULT_PAGE_COUNT
	public void  (com.db4o.io.IoAdapter) 
	public void  (com.db4o.io.IoAdapter, int, int) 
	public void  (java.lang.String, boolean, long, boolean, com.db4o.io.IoAdapter, int, int)  throws com.db4o.Db4oIOException 
	public com.db4o.io.IoAdapter open (java.lang.String, boolean, long, boolean)  throws com.db4o.Db4oIOException 
	public void delete (java.lang.String) 
	public boolean exists (java.lang.String) 
	private void initIOAdaptor (java.lang.String, boolean, long, boolean, com.db4o.io.IoAdapter)  throws com.db4o.Db4oIOException 
	private void initCache () 
	public int read (byte[], int)  throws com.db4o.Db4oIOException 
	public void write (byte[], int)  throws com.db4o.Db4oIOException 
	private void validateReadOnly () 
	public void sync ()  throws com.db4o.Db4oIOException 
	public long getLength ()  throws com.db4o.Db4oIOException 
	public void close ()  throws com.db4o.Db4oIOException 
	public com.db4o.io.IoAdapter delegatedIoAdapter () 
	private com.db4o.io.CachedIoAdapter$Page getPage (long, boolean)  throws com.db4o.Db4oIOException 
	private boolean containsHeaderBlock (com.db4o.io.CachedIoAdapter$Page) 
	private void resetPageAddress (com.db4o.io.CachedIoAdapter$Page, long) 
	private com.db4o.io.CachedIoAdapter$Page getFreePageFromCache ()  throws com.db4o.Db4oIOException 
	private com.db4o.io.CachedIoAdapter$Page getPageFromCache (long)  throws com.db4o.Db4oIOException 
	private void flushAllPages ()  throws com.db4o.Db4oIOException 
	private void flushPage (com.db4o.io.CachedIoAdapter$Page)  throws com.db4o.Db4oIOException 
	private void getPageFromDisk (com.db4o.io.CachedIoAdapter$Page, long)  throws com.db4o.Db4oIOException 
	private int ioRead (com.db4o.io.CachedIoAdapter$Page)  throws com.db4o.Db4oIOException 
	private void movePageToHead (com.db4o.io.CachedIoAdapter$Page) 
	private void writePageToDisk (com.db4o.io.CachedIoAdapter$Page)  throws com.db4o.Db4oIOException 
	public void seek (long)  throws com.db4o.Db4oIOException 
	private void ioSeek (long)  throws com.db4o.Db4oIOException 
	static void  () 
}

com/db4o/io/IoAdapter.class

package com.db4o.io
public abstract com.db4o.io.IoAdapter extends java.lang.Object {
	private static final int COPY_SIZE
	private int _blockSize
	public void  () 
	protected final long regularAddress (int, int) 
	public void blockCopy (int, int, int, int, int)  throws com.db4o.Db4oIOException 
	public void blockSeek (int)  throws com.db4o.Db4oIOException 
	public void blockSeek (int, int)  throws com.db4o.Db4oIOException 
	public void blockSize (int) 
	public abstract void close ()  throws com.db4o.Db4oIOException 
	public void copy (long, long, int)  throws com.db4o.Db4oIOException 
	private void copy (byte[], long, long)  throws com.db4o.Db4oIOException 
	public abstract void delete (java.lang.String) 
	public abstract boolean exists (java.lang.String) 
	public abstract long getLength ()  throws com.db4o.Db4oIOException 
	public abstract com.db4o.io.IoAdapter open (java.lang.String, boolean, long, boolean)  throws com.db4o.Db4oIOException 
	public int read (byte[])  throws com.db4o.Db4oIOException 
	public abstract int read (byte[], int)  throws com.db4o.Db4oIOException 
	public abstract void seek (long)  throws com.db4o.Db4oIOException 
	public abstract void sync ()  throws com.db4o.Db4oIOException 
	public void write (byte[])  throws com.db4o.Db4oIOException 
	public abstract void write (byte[], int)  throws com.db4o.Db4oIOException 
	public int blockSize () 
	public com.db4o.io.IoAdapter delegatedIoAdapter () 
}

com/db4o/io/IoAdapterWindow.class

package com.db4o.io
public com.db4o.io.IoAdapterWindow extends java.lang.Object {
	private com.db4o.io.IoAdapter _io
	private int _blockOff
	private int _len
	private boolean _disabled
	public void  (com.db4o.io.IoAdapter, int, int) 
	public int length () 
	public void write (int, byte[])  throws java.lang.IllegalArgumentException java.lang.IllegalStateException 
	public int read (int, byte[])  throws java.lang.IllegalArgumentException java.lang.IllegalStateException 
	public void disable () 
	public void flush () 
	private void checkBounds (int, byte[]) 
}

com/db4o/io/MemoryIoAdapter.class

package com.db4o.io
public com.db4o.io.MemoryIoAdapter extends com.db4o.io.IoAdapter {
	private byte[] _bytes
	private int _length
	private int _seekPos
	private com.db4o.foundation.Hashtable4 _memoryFiles
	private int _growBy
	public void  () 
	private void  (com.db4o.io.MemoryIoAdapter, byte[]) 
	private void  (com.db4o.io.MemoryIoAdapter, int) 
	public void put (java.lang.String, byte[]) 
	public byte[] get (java.lang.String) 
	public void growBy (int) 
	public void close ()  throws com.db4o.Db4oIOException 
	public void delete (java.lang.String) 
	public boolean exists (java.lang.String) 
	public long getLength ()  throws com.db4o.Db4oIOException 
	public com.db4o.io.IoAdapter open (java.lang.String, boolean, long, boolean)  throws com.db4o.Db4oIOException 
	public int read (byte[], int)  throws com.db4o.Db4oIOException 
	public void seek (long)  throws com.db4o.Db4oIOException 
	public void sync ()  throws com.db4o.Db4oIOException 
	public void write (byte[], int)  throws com.db4o.Db4oIOException 
}

com/db4o/io/RandomAccessFileAdapter.class

package com.db4o.io
public com.db4o.io.RandomAccessFileAdapter extends com.db4o.io.IoAdapter {
	private String _path
	private java.io.RandomAccessFile _delegate
	public void  () 
	protected void  (java.lang.String, boolean, long, boolean)  throws com.db4o.Db4oIOException 
	public void close ()  throws com.db4o.Db4oIOException 
	public void delete (java.lang.String) 
	public boolean exists (java.lang.String) 
	public long getLength ()  throws com.db4o.Db4oIOException 
	public com.db4o.io.IoAdapter open (java.lang.String, boolean, long, boolean)  throws com.db4o.Db4oIOException 
	public int read (byte[], int)  throws com.db4o.Db4oIOException 
	public void seek (long)  throws com.db4o.Db4oIOException 
	public void sync ()  throws com.db4o.Db4oIOException 
	public void write (byte[], int)  throws com.db4o.Db4oIOException 
}

com/db4o/io/SymbianIoAdapter.class

package com.db4o.io
public com.db4o.io.SymbianIoAdapter extends com.db4o.io.RandomAccessFileAdapter {
	private byte[] _seekBytes
	private String _path
	private long _pos
	private long _length
	protected void  (java.lang.String, boolean, long, boolean)  throws com.db4o.Db4oIOException 
	private void setLength ()  throws com.db4o.Db4oIOException 
	private long retrieveLength ()  throws com.db4o.Db4oIOException 
	public void  () 
	public com.db4o.io.IoAdapter open (java.lang.String, boolean, long, boolean)  throws com.db4o.Db4oIOException 
	public long getLength ()  throws com.db4o.Db4oIOException 
	public int read (byte[], int)  throws com.db4o.Db4oIOException 
	public void write (byte[], int)  throws com.db4o.Db4oIOException 
	public void seek (long)  throws com.db4o.Db4oIOException 
}

com/db4o/io/VanillaIoAdapter.class

package com.db4o.io
public abstract com.db4o.io.VanillaIoAdapter extends com.db4o.io.IoAdapter {
	protected com.db4o.io.IoAdapter _delegate
	public void  (com.db4o.io.IoAdapter) 
	protected void  (com.db4o.io.IoAdapter, java.lang.String, boolean, long, boolean)  throws com.db4o.Db4oIOException 
	public void close ()  throws com.db4o.Db4oIOException 
	public void delete (java.lang.String) 
	public boolean exists (java.lang.String) 
	public long getLength ()  throws com.db4o.Db4oIOException 
	public int read (byte[], int)  throws com.db4o.Db4oIOException 
	public void seek (long)  throws com.db4o.Db4oIOException 
	public void sync ()  throws com.db4o.Db4oIOException 
	public void write (byte[], int)  throws com.db4o.Db4oIOException 
}

com/db4o/marshall/Context.class

package com.db4o.marshall
public abstract com.db4o.marshall.Context extends java.lang.Object {
	public abstract com.db4o.ObjectContainer objectContainer () 
	public abstract com.db4o.internal.Transaction transaction () 
}

com/db4o/marshall/ReadBuffer.class

package com.db4o.marshall
public abstract com.db4o.marshall.ReadBuffer extends java.lang.Object {
	public abstract byte readByte () 
	public abstract void readBytes (byte[]) 
	public abstract int readInt () 
	public abstract long readLong () 
}

com/db4o/marshall/ReadContext.class

package com.db4o.marshall
public abstract com.db4o.marshall.ReadContext extends java.lang.Object implements com.db4o.marshall.Context com.db4o.marshall.ReadBuffer  {
	public abstract java.lang.Object readObject () 
	public abstract java.lang.Object readObject (com.db4o.internal.TypeHandler4) 
}

com/db4o/marshall/WriteBuffer.class

package com.db4o.marshall
public abstract com.db4o.marshall.WriteBuffer extends java.lang.Object {
	public abstract void writeByte (byte) 
	public abstract void writeBytes (byte[]) 
	public abstract void writeInt (int) 
	public abstract void writeLong (long) 
}

com/db4o/marshall/WriteContext.class

package com.db4o.marshall
public abstract com.db4o.marshall.WriteContext extends java.lang.Object implements com.db4o.marshall.Context com.db4o.marshall.WriteBuffer  {
	public abstract void writeObject (java.lang.Object) 
	public abstract void writeObject (com.db4o.internal.TypeHandler4, java.lang.Object) 
}

com/db4o/messaging/MessageRecipient.class

package com.db4o.messaging
public abstract com.db4o.messaging.MessageRecipient extends java.lang.Object {
	public abstract void processMessage (com.db4o.ObjectContainer, java.lang.Object) 
}

com/db4o/messaging/MessageSender.class

package com.db4o.messaging
public abstract com.db4o.messaging.MessageSender extends java.lang.Object {
	public abstract void send (java.lang.Object) 
}

com/db4o/query/Candidate.class

package com.db4o.query
public abstract com.db4o.query.Candidate extends java.lang.Object {
	public abstract java.lang.Object getObject () 
	public abstract void include (boolean) 
	public abstract com.db4o.ObjectContainer objectContainer () 
}

com/db4o/query/Constraint.class

package com.db4o.query
public abstract com.db4o.query.Constraint extends java.lang.Object {
	public abstract com.db4o.query.Constraint and (com.db4o.query.Constraint) 
	public abstract com.db4o.query.Constraint or (com.db4o.query.Constraint) 
	public abstract com.db4o.query.Constraint equal () 
	public abstract com.db4o.query.Constraint greater () 
	public abstract com.db4o.query.Constraint smaller () 
	public abstract com.db4o.query.Constraint identity () 
	public abstract com.db4o.query.Constraint like () 
	public abstract com.db4o.query.Constraint contains () 
	public abstract com.db4o.query.Constraint startsWith (boolean) 
	public abstract com.db4o.query.Constraint endsWith (boolean) 
	public abstract com.db4o.query.Constraint not () 
	public abstract java.lang.Object getObject () 
}

com/db4o/query/Constraints.class

package com.db4o.query
public abstract com.db4o.query.Constraints extends java.lang.Object implements com.db4o.query.Constraint  {
	public abstract com.db4o.query.Constraint[] toArray () 
}

com/db4o/query/Evaluation.class

package com.db4o.query
public abstract com.db4o.query.Evaluation extends java.lang.Object implements java.io.Serializable  {
	public abstract void evaluate (com.db4o.query.Candidate) 
}

com/db4o/query/JdkComparatorWrapper.class

package com.db4o.query
public com.db4o.query.JdkComparatorWrapper extends java.lang.Object implements com.db4o.query.QueryComparator  {
	private java.util.Comparator _comparator
	public void  (java.util.Comparator) 
	public int compare (java.lang.Object, java.lang.Object) 
}

com/db4o/query/Predicate.class

package com.db4o.query
public abstract com.db4o.query.Predicate extends java.lang.Object implements java.io.Serializable  {
	public static final String PREDICATEMETHOD_NAME
	private Class _extentType
	private transient java.lang.reflect.Method cachedFilterMethod
	public void  () 
	public void  (java.lang.Class) 
	private java.lang.reflect.Method getFilterMethod () 
	public java.lang.Class extentType () 
	public abstract boolean match (java.lang.Object) 
	public boolean appliesTo (java.lang.Object) 
}

com/db4o/query/Query.class

package com.db4o.query
public abstract com.db4o.query.Query extends java.lang.Object {
	public abstract com.db4o.query.Constraint constrain (java.lang.Object) 
	public abstract com.db4o.query.Constraints constraints () 
	public abstract com.db4o.query.Query descend (java.lang.String) 
	public abstract com.db4o.ObjectSet execute () 
	public abstract com.db4o.query.Query orderAscending () 
	public abstract com.db4o.query.Query orderDescending () 
	public abstract com.db4o.query.Query sortBy (com.db4o.query.QueryComparator) 
	public abstract com.db4o.query.Query sortBy (java.util.Comparator) 
}

com/db4o/query/QueryComparator.class

package com.db4o.query
public abstract com.db4o.query.QueryComparator extends java.lang.Object implements java.io.Serializable  {
	public abstract int compare (java.lang.Object, java.lang.Object) 
}

com/db4o/reflect/ReflectArray.class

package com.db4o.reflect
public abstract com.db4o.reflect.ReflectArray extends java.lang.Object {
	public abstract int[] dimensions (java.lang.Object) 
	public abstract int flatten (java.lang.Object, int[], int, java.lang.Object[], int) 
	public abstract java.lang.Object get (java.lang.Object, int) 
	public abstract com.db4o.reflect.ReflectClass getComponentType (com.db4o.reflect.ReflectClass) 
	public abstract int getLength (java.lang.Object) 
	public abstract boolean isNDimensional (com.db4o.reflect.ReflectClass) 
	public abstract java.lang.Object newInstance (com.db4o.reflect.ReflectClass, int) 
	public abstract java.lang.Object newInstance (com.db4o.reflect.ReflectClass, int[]) 
	public abstract void set (java.lang.Object, int, java.lang.Object) 
	public abstract int shape (java.lang.Object[], int, java.lang.Object, int[], int) 
}

com/db4o/reflect/ReflectClass.class

package com.db4o.reflect
public abstract com.db4o.reflect.ReflectClass extends java.lang.Object {
	public abstract com.db4o.reflect.ReflectClass getComponentType () 
	public abstract com.db4o.reflect.ReflectConstructor[] getDeclaredConstructors () 
	public abstract com.db4o.reflect.ReflectField[] getDeclaredFields () 
	public abstract com.db4o.reflect.ReflectField getDeclaredField (java.lang.String) 
	public abstract com.db4o.reflect.ReflectClass getDelegate () 
	public abstract com.db4o.reflect.ReflectMethod getMethod (java.lang.String, com.db4o.reflect.ReflectClass[]) 
	public abstract java.lang.String getName () 
	public abstract com.db4o.reflect.ReflectClass getSuperclass () 
	public abstract boolean isAbstract () 
	public abstract boolean isArray () 
	public abstract boolean isAssignableFrom (com.db4o.reflect.ReflectClass) 
	public abstract boolean isCollection () 
	public abstract boolean isInstance (java.lang.Object) 
	public abstract boolean isInterface () 
	public abstract boolean isPrimitive () 
	public abstract boolean isSecondClass () 
	public abstract java.lang.Object newInstance () 
	public abstract com.db4o.reflect.Reflector reflector () 
	public abstract boolean skipConstructor (boolean, boolean) 
	public abstract void useConstructor (com.db4o.reflect.ReflectConstructor, java.lang.Object[]) 
	public abstract java.lang.Object[] toArray (java.lang.Object) 
}

com/db4o/reflect/ReflectClassByRef.class

package com.db4o.reflect
public final com.db4o.reflect.ReflectClassByRef extends java.lang.Object {
	public static final com.db4o.reflect.ReflectClassByRef IGNORED
	public com.db4o.reflect.ReflectClass value
	public void  (com.db4o.reflect.ReflectClass) 
	public void  () 
	static void  () 
}

com/db4o/reflect/ReflectClassPredicate.class

package com.db4o.reflect
public abstract com.db4o.reflect.ReflectClassPredicate extends java.lang.Object {
	public abstract boolean match (com.db4o.reflect.ReflectClass) 
}

com/db4o/reflect/ReflectConstructor.class

package com.db4o.reflect
public abstract com.db4o.reflect.ReflectConstructor extends java.lang.Object {
	public abstract void setAccessible () 
	public abstract com.db4o.reflect.ReflectClass[] getParameterTypes () 
	public abstract java.lang.Object newInstance (java.lang.Object[]) 
}

com/db4o/reflect/ReflectField.class

package com.db4o.reflect
public abstract com.db4o.reflect.ReflectField extends java.lang.Object {
	public abstract java.lang.Object get (java.lang.Object) 
	public abstract java.lang.String getName () 
	public abstract com.db4o.reflect.ReflectClass getFieldType () 
	public abstract boolean isPublic () 
	public abstract boolean isStatic () 
	public abstract boolean isTransient () 
	public abstract void set (java.lang.Object, java.lang.Object) 
	public abstract void setAccessible () 
	public abstract com.db4o.reflect.ReflectClass indexType () 
	public abstract java.lang.Object indexEntry (java.lang.Object) 
}

com/db4o/reflect/ReflectMethod.class

package com.db4o.reflect
public abstract com.db4o.reflect.ReflectMethod extends java.lang.Object {
	public abstract java.lang.Object invoke (java.lang.Object, java.lang.Object[])  throws com.db4o.internal.ReflectException 
	public abstract com.db4o.reflect.ReflectClass getReturnType () 
}

com/db4o/reflect/Reflector.class

package com.db4o.reflect
public abstract com.db4o.reflect.Reflector extends java.lang.Object implements com.db4o.foundation.DeepClone  {
	public abstract com.db4o.reflect.ReflectArray array () 
	public abstract boolean constructorCallsSupported () 
	public abstract com.db4o.reflect.ReflectClass forClass (java.lang.Class) 
	public abstract com.db4o.reflect.ReflectClass forName (java.lang.String) 
	public abstract com.db4o.reflect.ReflectClass forObject (java.lang.Object) 
	public abstract boolean isCollection (com.db4o.reflect.ReflectClass) 
	public abstract void setParent (com.db4o.reflect.Reflector) 
}

com/db4o/reflect/ReflectorUtils.class

package com.db4o.reflect
public com.db4o.reflect.ReflectorUtils extends java.lang.Object {
	public void  () 
	public static com.db4o.reflect.ReflectClass reflectClassFor (com.db4o.reflect.Reflector, java.lang.Object) 
}

com/db4o/reflect/core/AbstractReflectArray.class

package com.db4o.reflect.core
public abstract com.db4o.reflect.core.AbstractReflectArray extends java.lang.Object implements com.db4o.reflect.ReflectArray  {
	protected final com.db4o.reflect.Reflector _reflector
	public void  (com.db4o.reflect.Reflector) 
	public abstract java.lang.Object newInstance (com.db4o.reflect.ReflectClass, int[]) 
	public abstract java.lang.Object newInstance (com.db4o.reflect.ReflectClass, int) 
	public int[] dimensions (java.lang.Object) 
	public int flatten (java.lang.Object, int[], int, java.lang.Object[], int) 
	public java.lang.Object get (java.lang.Object, int) 
	public com.db4o.reflect.ReflectClass getComponentType (com.db4o.reflect.ReflectClass) 
	public int getLength (java.lang.Object) 
	private final java.lang.Object getNoExceptions (java.lang.Object, int) 
	public boolean isNDimensional (com.db4o.reflect.ReflectClass) 
	public void set (java.lang.Object, int, java.lang.Object) 
	public int shape (java.lang.Object[], int, java.lang.Object, int[], int) 
}

com/db4o/reflect/generic/CollectionUpdateDepthEntry.class

package com.db4o.reflect.generic
 com.db4o.reflect.generic.CollectionUpdateDepthEntry extends java.lang.Object {
	final com.db4o.reflect.ReflectClassPredicate _predicate
	final int _depth
	void  (com.db4o.reflect.ReflectClassPredicate, int) 
}

com/db4o/reflect/generic/GenericArray.class

package com.db4o.reflect.generic
public com.db4o.reflect.generic.GenericArray extends java.lang.Object {
	com.db4o.reflect.generic.GenericClass _clazz
	Object[] _data
	public void  (com.db4o.reflect.generic.GenericClass, int) 
	int getLength () 
}

com/db4o/reflect/generic/GenericArrayClass.class

package com.db4o.reflect.generic
public com.db4o.reflect.generic.GenericArrayClass extends com.db4o.reflect.generic.GenericClass {
	public void  (com.db4o.reflect.generic.GenericReflector, com.db4o.reflect.ReflectClass, java.lang.String, com.db4o.reflect.generic.GenericClass) 
	public com.db4o.reflect.ReflectClass getComponentType () 
	public boolean isArray () 
	public boolean isInstance (java.lang.Object) 
	public boolean equals (java.lang.Object) 
}

com/db4o/reflect/generic/GenericArrayReflector.class

package com.db4o.reflect.generic
public com.db4o.reflect.generic.GenericArrayReflector extends java.lang.Object implements com.db4o.reflect.ReflectArray  {
	private final com.db4o.reflect.ReflectArray _delegate
	public void  (com.db4o.reflect.generic.GenericReflector) 
	public int[] dimensions (java.lang.Object) 
	public int flatten (java.lang.Object, int[], int, java.lang.Object[], int) 
	public java.lang.Object get (java.lang.Object, int) 
	public com.db4o.reflect.ReflectClass getComponentType (com.db4o.reflect.ReflectClass) 
	public int getLength (java.lang.Object) 
	public boolean isNDimensional (com.db4o.reflect.ReflectClass) 
	public java.lang.Object newInstance (com.db4o.reflect.ReflectClass, int) 
	public java.lang.Object newInstance (com.db4o.reflect.ReflectClass, int[]) 
	public void set (java.lang.Object, int, java.lang.Object) 
	public int shape (java.lang.Object[], int, java.lang.Object, int[], int) 
}

com/db4o/reflect/generic/GenericClass.class

package com.db4o.reflect.generic
public com.db4o.reflect.generic.GenericClass extends java.lang.Object implements com.db4o.reflect.ReflectClass com.db4o.foundation.DeepClone  {
	private static final com.db4o.reflect.generic.GenericField[] NO_FIELDS
	private final com.db4o.reflect.generic.GenericReflector _reflector
	private final com.db4o.reflect.ReflectClass _delegate
	private final String _name
	private com.db4o.reflect.generic.GenericClass _superclass
	private com.db4o.reflect.generic.GenericClass _array
	private boolean _isSecondClass
	private boolean _isPrimitive
	private int _isCollection
	private com.db4o.reflect.generic.GenericConverter _converter
	private com.db4o.reflect.generic.GenericField[] _fields
	private int _declaredFieldCount
	private int _fieldCount
	private final int _hashCode
	public void  (com.db4o.reflect.generic.GenericReflector, com.db4o.reflect.ReflectClass, java.lang.String, com.db4o.reflect.generic.GenericClass) 
	public com.db4o.reflect.generic.GenericClass arrayClass () 
	public java.lang.Object deepClone (java.lang.Object) 
	public boolean equals (java.lang.Object) 
	public com.db4o.reflect.ReflectClass getComponentType () 
	public com.db4o.reflect.ReflectConstructor[] getDeclaredConstructors () 
	public com.db4o.reflect.ReflectField getDeclaredField (java.lang.String) 
	public com.db4o.reflect.ReflectField[] getDeclaredFields () 
	public com.db4o.reflect.ReflectClass getDelegate () 
	int getFieldCount () 
	public com.db4o.reflect.ReflectMethod getMethod (java.lang.String, com.db4o.reflect.ReflectClass[]) 
	public java.lang.String getName () 
	public com.db4o.reflect.ReflectClass getSuperclass () 
	public int hashCode () 
	public void initFields (com.db4o.reflect.generic.GenericField[]) 
	public boolean isAbstract () 
	public boolean isArray () 
	public boolean isAssignableFrom (com.db4o.reflect.ReflectClass) 
	public boolean isCollection () 
	public boolean isInstance (java.lang.Object) 
	public boolean isInterface () 
	public boolean isPrimitive () 
	public boolean isSecondClass () 
	public java.lang.Object newInstance () 
	public com.db4o.reflect.Reflector reflector () 
	void setConverter (com.db4o.reflect.generic.GenericConverter) 
	void setDeclaredFieldCount (int) 
	void setPrimitive () 
	void setSecondClass () 
	public boolean skipConstructor (boolean, boolean) 
	public java.lang.String toString () 
	public java.lang.String toString (com.db4o.reflect.generic.GenericObject) 
	public void useConstructor (com.db4o.reflect.ReflectConstructor, java.lang.Object[]) 
	public java.lang.Object[] toArray (java.lang.Object) 
	static void  () 
}

com/db4o/reflect/generic/GenericClassBuilder.class

package com.db4o.reflect.generic
public com.db4o.reflect.generic.GenericClassBuilder extends java.lang.Object implements com.db4o.reflect.generic.ReflectClassBuilder  {
	private com.db4o.reflect.generic.GenericReflector _reflector
	private com.db4o.reflect.Reflector _delegate
	public void  (com.db4o.reflect.generic.GenericReflector, com.db4o.reflect.Reflector) 
	public com.db4o.reflect.ReflectClass createClass (java.lang.String, com.db4o.reflect.ReflectClass, int) 
	public com.db4o.reflect.ReflectField createField (com.db4o.reflect.ReflectClass, java.lang.String, com.db4o.reflect.ReflectClass, boolean, boolean, boolean, boolean) 
	public void initFields (com.db4o.reflect.ReflectClass, com.db4o.reflect.ReflectField[]) 
	public com.db4o.reflect.ReflectField[] fieldArray (int) 
}

com/db4o/reflect/generic/GenericConverter.class

package com.db4o.reflect.generic
public abstract com.db4o.reflect.generic.GenericConverter extends java.lang.Object {
	public abstract java.lang.String toString (com.db4o.reflect.generic.GenericObject) 
}

com/db4o/reflect/generic/GenericField.class

package com.db4o.reflect.generic
public com.db4o.reflect.generic.GenericField extends java.lang.Object implements com.db4o.reflect.ReflectField com.db4o.foundation.DeepClone  {
	private final String _name
	private final com.db4o.reflect.generic.GenericClass _type
	private final boolean _primitive
	private int _index
	public void  (java.lang.String, com.db4o.reflect.ReflectClass, boolean) 
	public java.lang.Object deepClone (java.lang.Object) 
	public java.lang.Object get (java.lang.Object) 
	public java.lang.String getName () 
	public com.db4o.reflect.ReflectClass getFieldType () 
	public boolean isPublic () 
	public boolean isPrimitive () 
	public boolean isStatic () 
	public boolean isTransient () 
	public void set (java.lang.Object, java.lang.Object) 
	public void setAccessible () 
	void setIndex (int) 
	public java.lang.Object indexEntry (java.lang.Object) 
	public com.db4o.reflect.ReflectClass indexType () 
}

com/db4o/reflect/generic/GenericObject.class

package com.db4o.reflect.generic
public com.db4o.reflect.generic.GenericObject extends java.lang.Object {
	final com.db4o.reflect.generic.GenericClass _class
	private Object[] _values
	public void  (com.db4o.reflect.generic.GenericClass) 
	private void ensureValuesInitialized () 
	public void set (int, java.lang.Object) 
	public java.lang.Object get (int) 
	public java.lang.String toString () 
	public com.db4o.reflect.generic.GenericClass getGenericClass () 
}

com/db4o/reflect/generic/GenericReflector$1.class

package com.db4o.reflect.generic
 com.db4o.reflect.generic.GenericReflector$1 extends java.lang.Object implements com.db4o.reflect.ReflectClassPredicate  {
	final com.db4o.reflect.ReflectClass val$collectionClass
	final com.db4o.reflect.generic.GenericReflector this$0
	void  (com.db4o.reflect.generic.GenericReflector, com.db4o.reflect.ReflectClass) 
	public boolean match (com.db4o.reflect.ReflectClass) 
}

com/db4o/reflect/generic/GenericReflector.class

package com.db4o.reflect.generic
public com.db4o.reflect.generic.GenericReflector extends java.lang.Object implements com.db4o.reflect.Reflector com.db4o.foundation.DeepClone  {
	private com.db4o.reflect.generic.KnownClassesRepository _repository
	private com.db4o.reflect.Reflector _delegate
	private com.db4o.reflect.generic.GenericArrayReflector _array
	private com.db4o.foundation.Collection4 _collectionPredicates
	private com.db4o.foundation.Collection4 _collectionUpdateDepths
	private final com.db4o.foundation.Hashtable4 _classByClass
	private com.db4o.internal.Transaction _trans
	private com.db4o.internal.ObjectContainerBase _stream
	public void  (com.db4o.internal.Transaction, com.db4o.reflect.Reflector) 
	public java.lang.Object deepClone (java.lang.Object) 
	com.db4o.internal.ObjectContainerBase getStream () 
	public boolean hasTransaction () 
	public void setTransaction (com.db4o.internal.Transaction) 
	public com.db4o.reflect.ReflectArray array () 
	public int collectionUpdateDepth (com.db4o.reflect.ReflectClass) 
	public boolean constructorCallsSupported () 
	com.db4o.reflect.generic.GenericClass ensureDelegate (com.db4o.reflect.ReflectClass) 
	private com.db4o.reflect.generic.GenericClass genericClass (com.db4o.reflect.ReflectClass) 
	public com.db4o.reflect.ReflectClass forClass (java.lang.Class) 
	public com.db4o.reflect.ReflectClass forName (java.lang.String) 
	public com.db4o.reflect.ReflectClass forObject (java.lang.Object) 
	private com.db4o.reflect.ReflectClass forGenericObject (com.db4o.reflect.generic.GenericObject) 
	public com.db4o.reflect.Reflector getDelegate () 
	public boolean isCollection (com.db4o.reflect.ReflectClass) 
	public void registerCollection (java.lang.Class) 
	public void registerCollection (com.db4o.reflect.ReflectClassPredicate) 
	private com.db4o.reflect.ReflectClassPredicate classPredicate (java.lang.Class) 
	public void registerCollectionUpdateDepth (java.lang.Class, int) 
	public void registerCollectionUpdateDepth (com.db4o.reflect.ReflectClassPredicate, int) 
	public void register (com.db4o.reflect.generic.GenericClass) 
	public com.db4o.reflect.ReflectClass[] knownClasses () 
	private void collectKnownClasses (com.db4o.foundation.Collection4) 
	public void registerPrimitiveClass (int, java.lang.String, com.db4o.reflect.generic.GenericConverter) 
	public void setParent (com.db4o.reflect.Reflector) 
}

com/db4o/reflect/generic/GenericVirtualField.class

package com.db4o.reflect.generic
public com.db4o.reflect.generic.GenericVirtualField extends com.db4o.reflect.generic.GenericField {
	public void  (java.lang.String) 
	public java.lang.Object deepClone (java.lang.Object) 
	public java.lang.Object get (java.lang.Object) 
	public com.db4o.reflect.ReflectClass getFieldType () 
	public boolean isPublic () 
	public boolean isStatic () 
	public boolean isTransient () 
	public void set (java.lang.Object, java.lang.Object) 
}

com/db4o/reflect/generic/KnownClassesRepository.class

package com.db4o.reflect.generic
public com.db4o.reflect.generic.KnownClassesRepository extends java.lang.Object {
	private static final com.db4o.foundation.Hashtable4 PRIMITIVES
	private com.db4o.internal.ObjectContainerBase _stream
	private com.db4o.internal.Transaction _trans
	private com.db4o.reflect.generic.ReflectClassBuilder _builder
	private final com.db4o.foundation.Hashtable4 _classByName
	private final com.db4o.foundation.Hashtable4 _classByID
	private com.db4o.foundation.Collection4 _pendingClasses
	private final com.db4o.foundation.Collection4 _classes
	private static void registerPrimitive (java.lang.Class, java.lang.Class) 
	public void  (com.db4o.reflect.generic.ReflectClassBuilder) 
	public void setTransaction (com.db4o.internal.Transaction) 
	public void register (com.db4o.reflect.ReflectClass) 
	public com.db4o.reflect.ReflectClass forID (int) 
	public com.db4o.reflect.ReflectClass forName (java.lang.String) 
	private com.db4o.reflect.ReflectClass initializeClass (int, java.lang.String) 
	private void readAll () 
	private com.db4o.reflect.ReflectClass ensureClassAvailability (int) 
	private void ensureClassRead (int) 
	private com.db4o.reflect.ReflectClass reflectClassForFieldSpec (com.db4o.internal.marshall.RawFieldSpec) 
	private com.db4o.reflect.ReflectClass normalizeFieldClass (com.db4o.internal.marshall.RawFieldSpec, com.db4o.reflect.ReflectClass) 
	private com.db4o.reflect.ReflectClass objectClass () 
	private com.db4o.internal.VirtualFieldMetadata virtualFieldByName (java.lang.String) 
	private com.db4o.internal.marshall.MarshallerFamily marshallerFamily () 
	private com.db4o.reflect.ReflectClass ensureClassInitialised (int) 
	public com.db4o.foundation.Iterator4 classes () 
	public void register (int, com.db4o.reflect.ReflectClass) 
	public com.db4o.reflect.ReflectClass lookupByID (int) 
	public com.db4o.reflect.ReflectClass lookupByName (java.lang.String) 
	private com.db4o.reflect.ReflectClass arrayClass (com.db4o.reflect.ReflectClass) 
	private com.db4o.reflect.ReflectClass primitiveClass (com.db4o.reflect.ReflectClass) 
	static void  () 
}

com/db4o/reflect/generic/ReflectClassBuilder.class

package com.db4o.reflect.generic
public abstract com.db4o.reflect.generic.ReflectClassBuilder extends java.lang.Object {
	public abstract com.db4o.reflect.ReflectClass createClass (java.lang.String, com.db4o.reflect.ReflectClass, int) 
	public abstract com.db4o.reflect.ReflectField createField (com.db4o.reflect.ReflectClass, java.lang.String, com.db4o.reflect.ReflectClass, boolean, boolean, boolean, boolean) 
	public abstract void initFields (com.db4o.reflect.ReflectClass, com.db4o.reflect.ReflectField[]) 
	public abstract com.db4o.reflect.ReflectField[] fieldArray (int) 
}

com/db4o/reflect/jdk/ClassLoaderJdkLoader.class

package com.db4o.reflect.jdk
public com.db4o.reflect.jdk.ClassLoaderJdkLoader extends java.lang.Object implements com.db4o.reflect.jdk.JdkLoader  {
	private final ClassLoader _loader
	public void  (java.lang.ClassLoader) 
	public java.lang.Class loadClass (java.lang.String) 
	public java.lang.Object deepClone (java.lang.Object) 
}

com/db4o/reflect/jdk/JavaReflectClass.class

package com.db4o.reflect.jdk
public abstract com.db4o.reflect.jdk.JavaReflectClass extends java.lang.Object implements com.db4o.reflect.ReflectClass  {
	public abstract java.lang.Class getJavaClass () 
}

com/db4o/reflect/jdk/JdkArray.class

package com.db4o.reflect.jdk
public com.db4o.reflect.jdk.JdkArray extends com.db4o.reflect.core.AbstractReflectArray {
	void  (com.db4o.reflect.Reflector) 
	public java.lang.Object newInstance (com.db4o.reflect.ReflectClass, int) 
	public java.lang.Object newInstance (com.db4o.reflect.ReflectClass, int[]) 
}

com/db4o/reflect/jdk/JdkClass.class

package com.db4o.reflect.jdk
public com.db4o.reflect.jdk.JdkClass extends java.lang.Object implements com.db4o.reflect.jdk.JavaReflectClass  {
	private final com.db4o.reflect.Reflector _reflector
	private final Class _clazz
	private com.db4o.reflect.ReflectConstructor _constructor
	private Object[] _constructorParams
	public void  (com.db4o.reflect.Reflector, java.lang.Class) 
	public com.db4o.reflect.ReflectClass getComponentType () 
	public com.db4o.reflect.ReflectConstructor[] getDeclaredConstructors () 
	public com.db4o.reflect.ReflectField getDeclaredField (java.lang.String) 
	public com.db4o.reflect.ReflectField[] getDeclaredFields () 
	public com.db4o.reflect.ReflectClass getDelegate () 
	public com.db4o.reflect.ReflectMethod getMethod (java.lang.String, com.db4o.reflect.ReflectClass[]) 
	public java.lang.String getName () 
	public com.db4o.reflect.ReflectClass getSuperclass () 
	public boolean isAbstract () 
	public boolean isArray () 
	public boolean isAssignableFrom (com.db4o.reflect.ReflectClass) 
	public boolean isCollection () 
	public boolean isInstance (java.lang.Object) 
	public boolean isInterface () 
	public boolean isPrimitive () 
	public boolean isSecondClass () 
	public java.lang.Object newInstance () 
	public java.lang.Class getJavaClass () 
	public com.db4o.reflect.Reflector reflector () 
	public boolean skipConstructor (boolean, boolean) 
	public void useConstructor (com.db4o.reflect.ReflectConstructor, java.lang.Object[]) 
	public java.lang.Object[] toArray (java.lang.Object) 
}

com/db4o/reflect/jdk/JdkConstructor.class

package com.db4o.reflect.jdk
public com.db4o.reflect.jdk.JdkConstructor extends java.lang.Object implements com.db4o.reflect.ReflectConstructor  {
	private final com.db4o.reflect.Reflector reflector
	private final java.lang.reflect.Constructor constructor
	public void  (com.db4o.reflect.Reflector, java.lang.reflect.Constructor) 
	public com.db4o.reflect.ReflectClass[] getParameterTypes () 
	public void setAccessible () 
	public java.lang.Object newInstance (java.lang.Object[]) 
}

com/db4o/reflect/jdk/JdkField.class

package com.db4o.reflect.jdk
public com.db4o.reflect.jdk.JdkField extends java.lang.Object implements com.db4o.reflect.ReflectField  {
	private final com.db4o.reflect.Reflector reflector
	private final java.lang.reflect.Field field
	public void  (com.db4o.reflect.Reflector, java.lang.reflect.Field) 
	public java.lang.String getName () 
	public com.db4o.reflect.ReflectClass getFieldType () 
	public boolean isPublic () 
	public boolean isStatic () 
	public boolean isTransient () 
	public void setAccessible () 
	public java.lang.Object get (java.lang.Object) 
	public void set (java.lang.Object, java.lang.Object) 
	public java.lang.Object indexEntry (java.lang.Object) 
	public com.db4o.reflect.ReflectClass indexType () 
}

com/db4o/reflect/jdk/JdkLoader.class

package com.db4o.reflect.jdk
public abstract com.db4o.reflect.jdk.JdkLoader extends java.lang.Object implements com.db4o.foundation.DeepClone  {
	public abstract java.lang.Class loadClass (java.lang.String) 
}

com/db4o/reflect/jdk/JdkMethod.class

package com.db4o.reflect.jdk
public com.db4o.reflect.jdk.JdkMethod extends java.lang.Object implements com.db4o.reflect.ReflectMethod  {
	private final java.lang.reflect.Method method
	private com.db4o.reflect.Reflector reflector
	public void  (java.lang.reflect.Method, com.db4o.reflect.Reflector) 
	public java.lang.Object invoke (java.lang.Object, java.lang.Object[])  throws com.db4o.internal.ReflectException 
	public com.db4o.reflect.ReflectClass getReturnType () 
}

com/db4o/reflect/jdk/JdkReflector.class

package com.db4o.reflect.jdk
public com.db4o.reflect.jdk.JdkReflector extends java.lang.Object implements com.db4o.reflect.Reflector  {
	private final com.db4o.reflect.jdk.JdkLoader _classLoader
	private com.db4o.reflect.Reflector _parent
	private com.db4o.reflect.ReflectArray _array
	public void  (java.lang.ClassLoader) 
	public void  (com.db4o.reflect.jdk.JdkLoader) 
	public com.db4o.reflect.ReflectArray array () 
	public boolean constructorCallsSupported () 
	public java.lang.Object deepClone (java.lang.Object) 
	public com.db4o.reflect.ReflectClass forClass (java.lang.Class) 
	public com.db4o.reflect.ReflectClass forName (java.lang.String) 
	public com.db4o.reflect.ReflectClass forObject (java.lang.Object) 
	public boolean isCollection (com.db4o.reflect.ReflectClass) 
	public boolean methodCallsSupported () 
	public void setParent (com.db4o.reflect.Reflector) 
	public static com.db4o.reflect.ReflectClass[] toMeta (com.db4o.reflect.Reflector, java.lang.Class[]) 
	static java.lang.Class[] toNative (com.db4o.reflect.ReflectClass[]) 
	public static java.lang.Class toNative (com.db4o.reflect.ReflectClass) 
}

com/db4o/reflect/self/ClassInfo.class

package com.db4o.reflect.self
public com.db4o.reflect.self.ClassInfo extends java.lang.Object {
	private Class _superClass
	private boolean _isAbstract
	private com.db4o.reflect.self.FieldInfo[] _fieldInfo
	public void  (boolean, java.lang.Class, com.db4o.reflect.self.FieldInfo[]) 
	public boolean isAbstract () 
	public java.lang.Class superClass () 
	public com.db4o.reflect.self.FieldInfo[] fieldInfo () 
	public com.db4o.reflect.self.FieldInfo fieldByName (java.lang.String) 
}

com/db4o/reflect/self/FieldInfo.class

package com.db4o.reflect.self
public com.db4o.reflect.self.FieldInfo extends java.lang.Object {
	private String _name
	private Class _clazz
	private boolean _isPublic
	private boolean _isStatic
	private boolean _isTransient
	public void  (java.lang.String, java.lang.Class, boolean, boolean, boolean) 
	public java.lang.String name () 
	public java.lang.Class type () 
	public boolean isPublic () 
	public boolean isStatic () 
	public boolean isTransient () 
}

com/db4o/reflect/self/SelfArray.class

package com.db4o.reflect.self
public com.db4o.reflect.self.SelfArray extends java.lang.Object implements com.db4o.reflect.ReflectArray  {
	private final com.db4o.reflect.self.SelfReflectionRegistry _registry
	void  (com.db4o.reflect.Reflector, com.db4o.reflect.self.SelfReflectionRegistry) 
	public int[] dimensions (java.lang.Object) 
	public int flatten (java.lang.Object, int[], int, java.lang.Object[], int) 
	public java.lang.Object get (java.lang.Object, int) 
	public com.db4o.reflect.ReflectClass getComponentType (com.db4o.reflect.ReflectClass) 
	public int getLength (java.lang.Object) 
	public boolean isNDimensional (com.db4o.reflect.ReflectClass) 
	public java.lang.Object newInstance (com.db4o.reflect.ReflectClass, int) 
	public java.lang.Object newInstance (com.db4o.reflect.ReflectClass, int[]) 
	public void set (java.lang.Object, int, java.lang.Object) 
	public int shape (java.lang.Object[], int, java.lang.Object, int[], int) 
}

com/db4o/reflect/self/SelfClass.class

package com.db4o.reflect.self
public com.db4o.reflect.self.SelfClass extends java.lang.Object implements com.db4o.reflect.ReflectClass  {
	private static final com.db4o.reflect.self.SelfField[] EMPTY_FIELDS
	private boolean _isAbstract
	private com.db4o.reflect.self.SelfField[] _fields
	private com.db4o.reflect.Reflector _parentReflector
	private com.db4o.reflect.self.SelfReflectionRegistry _registry
	private Class _class
	private Class _superClass
	public void  (com.db4o.reflect.Reflector, com.db4o.reflect.self.SelfReflectionRegistry, java.lang.Class) 
	public java.lang.Class getJavaClass () 
	public com.db4o.reflect.Reflector reflector () 
	public com.db4o.reflect.ReflectClass getComponentType () 
	public com.db4o.reflect.ReflectConstructor[] getDeclaredConstructors () 
	public com.db4o.reflect.ReflectField[] getDeclaredFields () 
	private void ensureClassInfoLoaded () 
	public com.db4o.reflect.ReflectField getDeclaredField (java.lang.String) 
	private com.db4o.reflect.self.SelfField selfFieldFor (com.db4o.reflect.self.FieldInfo) 
	public com.db4o.reflect.ReflectClass getDelegate () 
	public com.db4o.reflect.ReflectMethod getMethod (java.lang.String, com.db4o.reflect.ReflectClass[]) 
	public java.lang.String getName () 
	public com.db4o.reflect.ReflectClass getSuperclass () 
	public boolean isAbstract () 
	public boolean isArray () 
	public boolean isAssignableFrom (com.db4o.reflect.ReflectClass) 
	public boolean isCollection () 
	public boolean isInstance (java.lang.Object) 
	public boolean isInterface () 
	public boolean isPrimitive () 
	public boolean isSecondClass () 
	public java.lang.Object newInstance () 
	public boolean skipConstructor (boolean, boolean) 
	public void useConstructor (com.db4o.reflect.ReflectConstructor, java.lang.Object[]) 
	public java.lang.Object[] toArray (java.lang.Object) 
	static void  () 
}

com/db4o/reflect/self/SelfConstructor.class

package com.db4o.reflect.self
public com.db4o.reflect.self.SelfConstructor extends java.lang.Object implements com.db4o.reflect.ReflectConstructor  {
	private Class _class
	public void  (java.lang.Class) 
	public void setAccessible () 
	public com.db4o.reflect.ReflectClass[] getParameterTypes () 
	public java.lang.Object newInstance (java.lang.Object[]) 
}

com/db4o/reflect/self/SelfField.class

package com.db4o.reflect.self
public com.db4o.reflect.self.SelfField extends java.lang.Object implements com.db4o.reflect.ReflectField  {
	private String _name
	private com.db4o.reflect.ReflectClass _type
	private com.db4o.reflect.self.SelfClass _selfclass
	private com.db4o.reflect.self.SelfReflectionRegistry _registry
	public void  (java.lang.String, com.db4o.reflect.ReflectClass, com.db4o.reflect.self.SelfClass, com.db4o.reflect.self.SelfReflectionRegistry) 
	public java.lang.Object get (java.lang.Object) 
	public java.lang.String getName () 
	public com.db4o.reflect.ReflectClass getFieldType () 
	public boolean isPublic () 
	public boolean isStatic () 
	public boolean isTransient () 
	public void set (java.lang.Object, java.lang.Object) 
	public void setAccessible () 
	public java.lang.Object indexEntry (java.lang.Object) 
	public com.db4o.reflect.ReflectClass indexType () 
}

com/db4o/reflect/self/SelfMethod.class

package com.db4o.reflect.self
public com.db4o.reflect.self.SelfMethod extends java.lang.Object implements com.db4o.reflect.ReflectMethod  {
	public void  () 
	public java.lang.Object invoke (java.lang.Object, java.lang.Object[]) 
	public com.db4o.reflect.ReflectClass getReturnType () 
}

com/db4o/reflect/self/SelfReflectable.class

package com.db4o.reflect.self
public abstract com.db4o.reflect.self.SelfReflectable extends java.lang.Object {
	public abstract java.lang.Object self_get (java.lang.String) 
	public abstract void self_set (java.lang.String, java.lang.Object) 
}

com/db4o/reflect/self/SelfReflectionRegistry.class

package com.db4o.reflect.self
public abstract com.db4o.reflect.self.SelfReflectionRegistry extends java.lang.Object {
	private static final Class[] ARRAYTYPES
	private static final Class[] PRIMITIVES
	public void  () 
	public boolean isPrimitive (java.lang.Class) 
	public abstract com.db4o.reflect.self.ClassInfo infoFor (java.lang.Class) 
	public java.lang.Object arrayFor (java.lang.Class, int) 
	public java.lang.Class componentType (java.lang.Class) 
	public int arrayLength (java.lang.Object) 
	public void setArray (java.lang.Object, int, java.lang.Object) 
	public java.lang.Object getArray (java.lang.Object, int) 
	public int flattenArray (java.lang.Object, java.lang.Object[]) 
	public int shapeArray (java.lang.Object[], java.lang.Object) 
	static void  () 
}

com/db4o/reflect/self/SelfReflector.class

package com.db4o.reflect.self
public com.db4o.reflect.self.SelfReflector extends java.lang.Object implements com.db4o.reflect.Reflector  {
	private com.db4o.reflect.self.SelfArray _arrayHandler
	private com.db4o.reflect.self.SelfReflectionRegistry _registry
	private com.db4o.reflect.Reflector _parent
	public void  (com.db4o.reflect.self.SelfReflectionRegistry) 
	public com.db4o.reflect.ReflectArray array () 
	public boolean constructorCallsSupported () 
	public com.db4o.reflect.ReflectClass forClass (java.lang.Class) 
	public com.db4o.reflect.ReflectClass forName (java.lang.String) 
	public com.db4o.reflect.ReflectClass forObject (java.lang.Object) 
	public boolean isCollection (com.db4o.reflect.ReflectClass) 
	public void setParent (com.db4o.reflect.Reflector) 
	public java.lang.Object deepClone (java.lang.Object) 
}

com/db4o/replication/ReplicationConflictHandler.class

package com.db4o.replication
public abstract com.db4o.replication.ReplicationConflictHandler extends java.lang.Object {
	public abstract java.lang.Object resolveConflict (com.db4o.replication.ReplicationProcess, java.lang.Object, java.lang.Object) 
}

com/db4o/replication/ReplicationProcess.class

package com.db4o.replication
public abstract com.db4o.replication.ReplicationProcess extends java.lang.Object {
	public abstract void checkConflict (java.lang.Object) 
	public abstract void commit () 
	public abstract com.db4o.ObjectContainer peerA () 
	public abstract com.db4o.ObjectContainer peerB () 
	public abstract void replicate (java.lang.Object) 
	public abstract void rollback () 
	public abstract void setDirection (com.db4o.ObjectContainer, com.db4o.ObjectContainer) 
	public abstract void whereModified (com.db4o.query.Query) 
}

com/db4o/ta/Activatable.class

package com.db4o.ta
public abstract com.db4o.ta.Activatable extends java.lang.Object {
	public abstract void bind (com.db4o.activation.Activator) 
	public abstract void activate () 
}

com/db4o/ta/NotTransparentActivationEnabled.class

package com.db4o.ta
public com.db4o.ta.NotTransparentActivationEnabled extends com.db4o.diagnostic.DiagnosticBase {
	private com.db4o.internal.ClassMetadata _class
	public void  (com.db4o.internal.ClassMetadata) 
	public java.lang.String problem () 
	public java.lang.Object reason () 
	public java.lang.String solution () 
}

com/db4o/ta/TransparentActivationSupport$1.class

package com.db4o.ta
 com.db4o.ta.TransparentActivationSupport$1 extends java.lang.Object implements com.db4o.events.EventListener4  {
	final com.db4o.ta.TransparentActivationSupport this$0
	void  (com.db4o.ta.TransparentActivationSupport) 
	public void onEvent (com.db4o.events.Event4, com.db4o.events.EventArgs) 
	private com.db4o.activation.Activator activatorForObject (com.db4o.internal.Transaction, java.lang.Object) 
}

com/db4o/ta/TransparentActivationSupport$2.class

package com.db4o.ta
 com.db4o.ta.TransparentActivationSupport$2 extends java.lang.Object implements com.db4o.events.EventListener4  {
	final com.db4o.ta.TransparentActivationSupport$TADiagnosticProcessor val$processor
	final com.db4o.ta.TransparentActivationSupport this$0
	void  (com.db4o.ta.TransparentActivationSupport, com.db4o.ta.TransparentActivationSupport$TADiagnosticProcessor) 
	public void onEvent (com.db4o.events.Event4, com.db4o.events.EventArgs) 
}

com/db4o/ta/TransparentActivationSupport$TADiagnosticProcessor.class

package com.db4o.ta
final com.db4o.ta.TransparentActivationSupport$TADiagnosticProcessor extends java.lang.Object {
	private final com.db4o.internal.InternalObjectContainer _container
	final com.db4o.ta.TransparentActivationSupport this$0
	public void  (com.db4o.ta.TransparentActivationSupport, com.db4o.internal.InternalObjectContainer) 
	public void onClassRegistered (com.db4o.internal.ClassMetadata) 
	private com.db4o.reflect.ReflectClass activatableClass () 
	private boolean hasOnlyPrimitiveFields (com.db4o.reflect.ReflectClass) 
}

com/db4o/ta/TransparentActivationSupport.class

package com.db4o.ta
public com.db4o.ta.TransparentActivationSupport extends java.lang.Object implements com.db4o.config.ConfigurationItem  {
	public void  () 
	public void prepare (com.db4o.config.Configuration) 
	public void apply (com.db4o.internal.InternalObjectContainer) 
}

com/db4o/types/Blob.class

package com.db4o.types
public abstract com.db4o.types.Blob extends java.lang.Object implements com.db4o.types.Db4oType  {
	public abstract java.lang.String getFileName () 
	public abstract double getStatus () 
	public abstract void readFrom (java.io.File)  throws java.io.IOException 
	public abstract void readLocal (java.io.File)  throws java.io.IOException 
	public abstract void writeLocal (java.io.File)  throws java.io.IOException 
	public abstract void writeTo (java.io.File)  throws java.io.IOException 
	public abstract void deleteFile ()  throws java.io.IOException 
}

com/db4o/types/Db4oCollection.class

package com.db4o.types
public abstract com.db4o.types.Db4oCollection extends java.lang.Object implements com.db4o.types.Db4oType  {
	public abstract void activationDepth (int) 
	public abstract void deleteRemoved (boolean) 
}

com/db4o/types/Db4oCollections.class

package com.db4o.types
public abstract com.db4o.types.Db4oCollections extends java.lang.Object {
	public abstract com.db4o.types.Db4oList newLinkedList () 
	public abstract com.db4o.types.Db4oMap newHashMap (int) 
	public abstract com.db4o.types.Db4oMap newIdentityHashMap (int) 
}

com/db4o/types/Db4oList.class

package com.db4o.types
public abstract com.db4o.types.Db4oList extends java.lang.Object implements com.db4o.types.Db4oCollection java.util.List  {
}

com/db4o/types/Db4oMap.class

package com.db4o.types
public abstract com.db4o.types.Db4oMap extends java.lang.Object implements com.db4o.types.Db4oCollection java.util.Map  {
}

com/db4o/types/Db4oType.class

package com.db4o.types
public abstract com.db4o.types.Db4oType extends java.lang.Object {
}

com/db4o/types/SecondClass.class

package com.db4o.types
public abstract com.db4o.types.SecondClass extends java.lang.Object implements com.db4o.types.Db4oType  {
}

com/db4o/types/TransientClass.class

package com.db4o.types
public abstract com.db4o.types.TransientClass extends java.lang.Object {
}

com/db4o/types/Unversioned.class

package com.db4o.types
public abstract com.db4o.types.Unversioned extends java.lang.Object {
}