Copyright (C) 2005 The Guava Authors domain. The author hereby disclaims copyright to this source code. hereby disclaims copyright to this source code.