Added support for up front error handling. More work remains.

git-svn-id: https://google-guice.googlecode.com/svn/trunk@39 d779f126-a31b-0410-b53b-1d3aecad763e
diff --git a/src/com/google/inject/ErrorHandler.java b/src/com/google/inject/ErrorHandler.java
new file mode 100644
index 0000000..ee4f13d
--- /dev/null
+++ b/src/com/google/inject/ErrorHandler.java
@@ -0,0 +1,21 @@
+// Copyright 2006 Google Inc. All Rights Reserved.
+
+package com.google.inject;
+
+/**
+ * Handles errors in the container.
+ *
+ * @author crazybob@google.com (Bob Lee)
+ */
+interface ErrorHandler {
+
+  /**
+   * Handles an error.
+   */
+  void handle(String message);
+
+  /**
+   * Handles an error.
+   */
+  void handle(Throwable t);
+}