Ok, I just found the answer the method "fetchCollectionAttributeHTTPInput()" HAS to return true (or false) because that's the value returned by $attribute->collectInformation()
To conclude the two methods above are the only one needed (but both are needed).