Compiler Error J0150

Cannot have repeated interface 'identifier'

The compiler detected an interface name being repeated within a class declaration. This error is usually caused when a class implements a large number of interfaces and one of the interfaces has a duplicate entry in the implements list. Ensure that you do not have a duplicate interface entry and compile again.

The following example illustrates this error:

interface SimpleI {
   // do something meaningful
}

class Simple implements SimpleI,IColor,IFont, SimpleI {
// error: 'SimpleI' repeated
}