meaningless comment
[ephemerata.git] / KezvhLib / src-lib / net / kezvh / patterns / AbstractFactory.java
blob64d8a9500c223da8e556a55f3d0c991d37cb09ec
1 package net.kezvh.patterns;
3 /**
4 * @author mjacob
5 * @param <T> FIXME comment
6 */
7 public interface AbstractFactory<T> {
8 /**
9 * @author mjacob
11 class CreationFailedException extends RuntimeException {
13 public CreationFailedException() {
14 super();
15 // TODO Auto-generated constructor stub
18 public CreationFailedException(final String message, final Throwable cause) {
19 super(message, cause);
20 // TODO Auto-generated constructor stub
23 public CreationFailedException(final String message) {
24 super(message);
25 // TODO Auto-generated constructor stub
28 public CreationFailedException(final Throwable cause) {
29 super(cause);
30 // TODO Auto-generated constructor stub
35 /**
36 * @return a new T
37 * @throws CreationFailedException
39 T create() throws CreationFailedException;