Copyright (C) 2014 The Guava Authors Copyright (C) 2008 The Guava Authors Copyright (C) 2011 The Guava Authors Copyright (C) 2017 The Guava Authors Copyright (C) 2010 The Guava Authors Copyright (C) 2007 The Guava Authors Copyright (C) 2015 The Guava Authors Copyright (C) 2005 The Guava Authors Copyright (C) 2012 The Guava Authors Copyright (C) 2016 The Guava Authors Copyright (C) 2006 The Guava Authors Copyright (C) 2011 The Guava Authors. Copyright (C) 2013 The Guava Authors Copyright (C) 2009 The Guava Authors