@return [Integer]
@return [Integer, NilClass]
@return [Array]
@return [Hash]
@return [String]
[Validate]