public static void reset(Object paramObject)
 {
   Object localObject = paramObject.getClass();
   try
   {
     if (debug) {
       new StringBuilder().append("Looking up view injector for ").append(((Class)localObject).getName()).toString();
     }
     localObject = findInjectorForClass((Class)localObject);
     if (localObject != null) {
       ((ButterKnife.Injector)localObject).reset(paramObject);
     }
     return;
   }
   catch (RuntimeException paramObject)
   {
     throw ((Throwable)paramObject);
   }
   catch (Exception localException)
   {
     throw new RuntimeException("Unable to reset views for " + paramObject, localException);
   }
 }
 static void inject(Object paramObject1, Object paramObject2, ButterKnife.Finder paramFinder)
 {
   Object localObject = paramObject1.getClass();
   try
   {
     if (debug) {
       new StringBuilder().append("Looking up view injector for ").append(((Class)localObject).getName()).toString();
     }
     localObject = findInjectorForClass((Class)localObject);
     if (localObject != null) {
       ((ButterKnife.Injector)localObject).inject(paramFinder, paramObject1, paramObject2);
     }
     return;
   }
   catch (RuntimeException paramObject1)
   {
     throw ((Throwable)paramObject1);
   }
   catch (Exception paramObject2)
   {
     throw new RuntimeException("Unable to inject views for " + paramObject1, (Throwable)paramObject2);
   }
 }