if (signature.equals(String.valueOf(Signature.C_STAR))) return NULL_TYPE_SIGNATURE;  if (signature.startsWith(String.valueOf(Signature.C_SUPER))) return signature.substring(1);  if (signature.startsWith(String.valueOf(Signature.C_EXTENDS))) return NULL_TYPE_SIGNATURE;  return signature;
return String.valueOf(getLowerBound(signature.toCharArray()));
	public static String getLowerBound(String signature) {		if (signature.equals(String.valueOf(Signature.C_STAR))) //$NON-NLS-1$			return NULL_TYPE_SIGNATURE;				if (signature.startsWith(String.valueOf(Signature.C_SUPER))) //$NON-NLS-1$			return signature.substring(1);				if (signature.startsWith(String.valueOf(Signature.C_EXTENDS))) //$NON-NLS-1$			return NULL_TYPE_SIGNATURE;				return signature;	}