Strict Standards: Non-static method utf_normalizer::nfc() should not be called statically in /www/htdocs/w006661d/anddev/includes/utf/utf_tools.php on line 1781
[phpBB Debug] PHP Notice: in file /bbc_download.php on line 73: Cannot modify header information - headers already sent by (output started at /includes/utf/utf_tools.php:1781)
[phpBB Debug] PHP Notice: in file /bbc_download.php on line 74: Cannot modify header information - headers already sent by (output started at /includes/utf/utf_tools.php:1781)
[phpBB Debug] PHP Notice: in file /bbc_download.php on line 75: Cannot modify header information - headers already sent by (output started at /includes/utf/utf_tools.php:1781)
[phpBB Debug] PHP Notice: in file /bbc_download.php on line 76: Cannot modify header information - headers already sent by (output started at /includes/utf/utf_tools.php:1781)
[phpBB Debug] PHP Notice: in file /bbc_download.php on line 77: Cannot modify header information - headers already sent by (output started at /includes/utf/utf_tools.php:1781)
[phpBB Debug] PHP Notice: in file /bbc_download.php on line 78: Cannot modify header information - headers already sent by (output started at /includes/utf/utf_tools.php:1781)
public class ObjectCollection implements InvocationHandler { private Class clazz = null; private Collection objects = new HashSet(); @SuppressWarnings("unchecked") public static T create(Class clazz){ return (T)Proxy.newProxyInstance(Collection.class.getClassLoader(), new Class[] { Collection.class, clazz }, new ObjectCollection(clazz)); } private ObjectCollection(Class clazz) { this.clazz = clazz; } @Override public Object invoke(Object proxy, Method method, Object[] args) throws Throwable { if(method.getDeclaringClass()==Object.class) { return method.invoke(this, args); } else if(method.getDeclaringClass()==Collection.class) { return method.invoke(objects, args); } else if(method.getDeclaringClass()==clazz) { for(T object: objects) { method.invoke(object, args); } return null; } throw new Exception("This should never throw."); } }